Pytania otagowane jako find

W przypadku pytań dotyczących wyszukiwania narzędzie wiersza polecenia do wyszukiwania plików w hierarchii katalogów. Użyj tego znacznika, aby zadać pytania dotyczące samego znalezienia lub pytań dotyczących problemów wynikających z używania narzędzia wiersza polecenia find.


3
Jak uzyskać bezwzględną ścieżkę przy użyciu polecenia find unix
Jak uzyskać bezwzględną ścieżkę za pomocą polecenia find. właściwie uruchamiam następujący skrypt: - find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} userName=${j[${#j[@]}-3]} done ale tutaj zmienna $apokazuje ścieżkę zaczynającą się od, ./Downloads/filenameale chcę ścieżkę bezwzględną /.



4
znajdź wszystkie końcowe podkatalogi w drzewie
biorąc pod uwagę następującą strukturę: oz123@debian:~/ $ tree . . ├── a │ ├── a1 │ ├── a2 │ └── a3 ├── a1 │ ├── a11 │ ├── a12 │ └── a31 ├── b │ └── b1 │ ├── b11 │ │ └── b21 │ │ └── b31 │ ├── …

2
Wyklucz katalog w find
Jak mogę znaleźć każdy plik i katalog pasujący do wzorca, z wyłączeniem jednego katalogu używającego find? Powiedzmy, że mam następującą strukturę plików; . foo-exclude-me / foo.txt foo-exclude-me-not / foo.txt bar/ foo.txt foobar / bar.txt foofoo.txt jak mogę uzyskać następujące dane wyjściowe za pomocą find: ./bar/foo.txt ./bar/foobar ./bar/foobar/foofoo.txt ./foo-exclude-me-not ./foo-exclude-me-not/foo.txt Próbowałem …
11 find 

1
Czy pomijasz rozszerzenie przy pomocy find?
Potrzebuję utworzyć miniatury z wielu plików .png i chciałbym to zrobić za pomocą convertnarzędzia ImageMagicks . Aby rekurencyjnie znaleźć wszystkie pliki, które same nie są miniaturami, używam następującego wywołania (podzielonego na dwie linie, aby było czytelne): find . -type f -name "*.png" -not -name "*thumb.png*" \ -exec convert {} -thumbnail …
11 find  imagemagick 

6
Znajdź rekurencyjnie wszystkie pliki archiwów o różnych formatach archiwów i wyszukaj wzorce nazw plików
W najlepszym razie chciałbym mieć taki telefon: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ... aby to narzędzie wykonuje rekursywny skan danej ścieżki pobiera wszystkie pliki z obsługiwanymi formatami archiwów, które powinny być co najmniej „najbardziej powszechne”, takie jak zip, rar, 7z, tar.bz, tar.gz ... i zeskanuj listę plików archiwum w poszukiwaniu wzorca …
11 find  tar  zip  7z  rar 

2
Podziel wszystkie pliki PDF na katalog, zachowując strukturę katalogów
Próbuję utworzyć skompresowany plik tar, który zawiera wszystkie pliki PDF, które istnieją w jednym z moich katalogów. Struktura katalogu musi zostać zachowana. Puste katalogi nie są potrzebne, ale tak naprawdę nie obchodzi mnie, czy tam są. Załóżmy na przykład, że miałem katalog, który wyglądał tak: dir dir/subdir1 dir/subdir1/subsubdir1/song.mp3 dir/subdir2 dir/subdir2/subsubdir1 …
11 find  tar  recursive 




2
Ponowne formatowanie dużej liczby plików XML
Manipuluję dużą liczbą plików XML rozproszonych w zagnieżdżonej strukturze katalogów. Próbowałem następujące: $ find . -name "*.xml" -type f | xargs -- xmllint --format Problem polega na tym, że generuje sformatowane dane wyjściowe XML na ekranie, ale nie zmienia pliku. Jak mogę zmienić to polecenie, aby zmienić rzeczywistą zawartość pliku?
11 find  xargs  xml 



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.