Pytania oznaczone «find»

12
Znajdź pliki, których nie ma w .gitignore

Mam polecenie, które wyświetla pliki w moim projekcie: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Jak mogę filtrować pliki, aby nie wyświetlały się w .gitignore? Myślałem, że...

12
Otwórz plik znaleziony za pomocą polecenia „znajdź”

Jest to prawdopodobnie łatwe, ale nie mogę tego rozgryźć i praktycznie nie można go przeszukiwać. W hierarchii folderów mam dokładnie jeden plik typu xyz. Chcę znaleźć ten plik i otworzyć go za pomocą polecenia terminalu. find . -name *.xyz Spowoduje to zwrócenie szukanego pliku. Jak teraz...

12
Co robi komenda {} w find / path / -exec „{}”?

Jestem ciekaw, do czego właściwie służy {} w poniższym poleceniu? Przykładowe polecenie: find /foo/ -name "*.txt" -exec rm -v {} \; Strona Man dostarczyła niewielkiej notki, ale trochę mnie to pomieszało: Ciąg „{}” jest zastępowany bieżącą nazwą pliku przetwarzaną wszędzie tam, gdzie...

12
znajdź plik w archiwum tar.gz

Czy można użyć findpolecenia, aby przeszukiwać pliki w archiwum tar.gz również przy użyciu symboli wieloznacznych? lubić find archive.tar.gz --name

12
Usuń pliki o określonym zakresie wielkości

Chcę usunąć pliki, których rozmiar zawiera się między pewnymi wartościami. Na przykład mam następującą listę plików: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30...

12
Jak używać logicznego OR w find?

W bash'u powłoka lsmoże korzystać z logicznej funkcji OR poprzez (oczywiście mógłbym to zrobić, ls name1 name2ale moje prawdziwe przykłady są bardziej skomplikowane): ls @(name1|name2) Czy można to zrobić za pomocą find? Moja naiwna realizacja: find . -maxdepth 1 -name @("name1"|"name2")...

12
Czy można wyszukać kombinację katalogu / pliku?

Muszę znaleźć obraz, powiedzmy ABC.jpg, który, jak wiem, zostanie programowo umieszczony w katalogu o nazwie ABC_MPSC. Próbowałem: cd / find . -name "ABC_MPSC/ABC.jpg" Ale to nic nie zwraca (tak naprawdę wiem, gdzie jest ten, którego szukam, więc wiem, że istnieje). Czy istnieje polecenie find,...

12
Znajdź pliki, których użytkownik nie może odczytać?

Chcę znaleźć pliki, których dany użytkownik nie będzie w stanie odczytać. Załóżmy, że nazwa użytkownika to „użytkownik123” i należą do grupy o nazwie „użytkownik123”. Chcę znaleźć pliki, które, jeśli są własnością użytkownika123, mają włączoną funkcję u + r; w przeciwnym razie, jeśli plik należy...

12
Porównanie dwóch komend wyszukiwania

Niedawno otrzymałem ten findlinijka, ale nie jestem w stanie wyjaśnić, skąd bierze się różnica między dwoma poniżej: Przykład 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Przykład 2 [root@centos share]# find . -exec grep -i...

12
diff -r tylko dla niektórych typów plików

Czy istnieje sposób, w jaki mogę wykonać rekursywną różnicę dwóch katalogów, ale porównywać tylko (w odpowiednich miejscach) pliki, które pasują do określonej nazwy pliku lub predykatu typu pliku? Np. Chciałbym zrobić coś takiego diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml ... lub...

12
bash find: pobierz katalog znalezionego pliku

Mam folder nadrzędny o nazwie „folder nadrzędny” z dużą liczbą podfolderów, w tych podfolderach znajduje się plik o nazwie „foo.mp4”. Mogę łatwo znaleźć te pliki, wykonując następujące czynności: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; Teraz zwraca ścieżkę do...

11
Jak sortować czytelny dla człowieka rozmiar

Zasadniczo szukam plików, a następnie sortuję według rozmiaru. Skrypt działa, jeśli nie posortuję rozmiaru według czytelnego dla człowieka. Ale chcę, żeby rozmiar był czytelny dla człowieka. Jak mogę sortować rozmiary, które są czytelne dla człowieka? Na przykład: ls -l | sort -k 5 -n | awk...

11
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"...

11
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...

11
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 │ ├── b12 │ └── b3 └── c 16 directories, 0 files Jak znaleźć wszystkie węzły końcowe? Znalazłem następujące...