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
bash - czy mogę: znaleźć… -wykonać to i & tamto?
Czy istnieje sposób na logiczne połączenie dwóch poleceń powłoki, które są wywoływane przez find - exec ? Na przykład, aby wydrukować wszystkie pliki .csv , które zawierają ciąg foo wraz z jego wystąpieniem, chciałbym zrobić: find . -iname \*.csv -exec grep foo {} && echo {} \; ale bash narzeka …
23 bash  find 

1
lista plików według celu dowiązania symbolicznego
Jak uzyskać listę plików (a następnie zrobić coś z tą listą), filtrując według nazwy docelowej dowiązania symbolicznego , a nie nazwy dowiązania symbolicznego? Na przykład z poniższej listy interesują mnie tylko pierwsze cztery pliki (zawiera cel bar): foo -> /tmp/bar bar -> /home/me/bartoo baz -> /home/me/public/barthree zoo -> /usr/share/bar moo …
23 find  symlink 


3
Co oznacza {} + w poleceniu find's -exec?
Chcę poznać znaczenie {} +w execpoleceniu, a jaka jest różnica między {} +i {} \;. Dokładnie, jaka jest różnica między tymi dwoma: find . -type f -exec chmod 775 {} + find . -type f -exec chmod 775 {} \;
23 find 


5
Jak znaleźć ścieżkę do pliku na podstawie jego nazwy?
Próbuję znaleźć settings.xmlplik na moim komputerze Ubuntu. Nie mam pojęcia, gdzie to jest i w jakim katalogu się znajduje. Próbowałem tego użyć - ls -R | grep settings.xml Ale nie pokazuje mi pełnej ścieżki tam, gdzie jest ... Czy jest jakieś inne polecenie, które muszę wypróbować, które może dać mi …
22 grep  find 


8
Jak znaleźć plik z dowolnego katalogu
Próbuję wyszukać plik o nazwie Book1 . W moim teście próbuję wyszukać wspomniany plik, aw tym teście nie wiem, gdzie ten plik się znajduje. Próbowałem, find / -iname book1ale nie ma wyjścia. Jak znaleźć plik o nazwie book1 przy użyciu wiersza polecenia, jeśli nie wiem, gdzie plik się znajduje? EDYTOWAĆ: …



1
Dlaczego „nie” pokazuje tego pliku?
Używając findz grep, można zlokalizować pliki, które pasują do wzorca: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log Jednak przy użyciu findsamego pierwszego pliku nie znaleziono: # find . -name error* ./error_log ./includes/classes/error_log Dlaczego nie findlokalizuje errors.htmlpliku, gdy nie jest używany grep? Jak findwyświetla się również ten plik?

2
Znajdź katalogi i pliki z uprawnieniami innymi niż 775/664
Przenoszę witrynę z jednego serwera na drugi, a Git nie przechowuje metadanych, takich jak uprawnienia do plików. Muszę znaleźć katalogi i pliki, które nie są odpowiednio 775/664. W tej chwili używam tego brukowanego urządzenia: $ find . -type d -exec ls -la {} \; | grep ^d | grep -v …
21 permissions  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.