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.

6
Jak uruchomić find -exec?
Chciałbym znaleźć pliki w bieżącym katalogu, które zawierają tekst „chrome”. $ find . -exec grep chrome find: missing argument to `-exec' Co ja robię źle?
477 find 

9
Jak mogę znaleźć zepsute dowiązania symboliczne
Czy istnieje sposób na znalezienie wszystkich dowiązań symbolicznych, które nigdzie nie wskazują? find ./ -type l poda mi wszystkie dowiązania symboliczne, ale nie czyni rozróżnienia między linkami, które gdzieś idą, a linkami, które nie. Obecnie robię: find ./ -type l -exec file {} \; |grep broken Ale zastanawiam się, jakie …

3
znajdź - exec rm vs -delete
Próbuję zrozumieć różnicę między tymi dwoma poleceniami: sudo find / -name .DS_Store -delete i sudo find / -name ".DS_Store" -exec rm {} \; Zauważyłem, że execmetoda jest preferowana. Dlaczego? Który jest bezpieczniejszy / szybszy / lepszy? Użyłem obu na moim Macbooku i wszystko wydaje się działać dobrze.
260 find  rm  command 

3
Znajdź polecenie: jak zignorować wielkość liter?
Szukam pliku „WSFY321.c” w ogromnej hierarchii katalogów. Zwykle używam GNU find : find . -name "WSFY321.c" ale nie znam przypadku, może to być wielka, mała litera lub połączenie obu. Jak najłatwiej znaleźć ten plik? Czy jest coś lepszego niż find . | grep -i "WSFY321.c"?
170 find 


7
Jak usunąć wszystkie puste katalogi w poddrzewie?
Jak mogę usunąć wszystkie puste katalogi w poddrzewie? Użyłem czegoś takiego find . -type d -exec rmdir {} 2>/dev/null \; ale muszę uruchamiać wiele razy, aby usunąć katalogi zawierające tylko puste katalogi. Co więcej, jest dość powolny, szczególnie pod cygwinem.
151 directory  find  rm 







7
Dlaczego funkcja find -mtime +1 zwraca tylko pliki starsze niż 2 dni?
Jestem stara się owinąć wokół zdanie dlaczego te findinterpretuje plik czasy modyfikacji sposób to robi. W szczególności nie rozumiem, dlaczego -mtime +1nie wyświetla plików starszych niż 48 godzin. Jako przykładowy test stworzyłem trzy pliki testowe z różnymi zmodyfikowanymi datami: [root@foobox findtest]# ls -l total 0 -rw-r--r-- 1 root root 0 …
116 find  timestamps 


4
Jak połączyć warunki 2-name w find?
Chciałbym wyszukać pliki, które nie pasują do 2 -namewarunków. Mogę to zrobić tak: find /media/d/ -type f -size +50M ! -name "*deb" ! -name "*vmdk" i to da właściwy wynik, ale czy mogę jakoś połączyć te 2 warunki z LUB?
94 bash  shell  find 

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.