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.


9
Jak połączyć polecenia „date -d @xxxxxx” i „find ./”?
Mam katalogi, których nazwy są znacznikami czasu, podawanymi w milisekundach od 1970-01-01: 1439715011728 1439793321429 1439879712214 . . Potrzebuję danych wyjściowych takich jak: 1442039711 Sat Sep 12 08:35:11 CEST 2015 1442134211 Sun Sep 13 10:50:11 CEST 2015 1442212521 Mon Sep 14 08:35:21 CEST 2015 . . Mogę wyświetlić wszystkie katalogi według …
14 shell  find  date 

2
Co oznacza newermt w poleceniu znajdowania?
Wiem, że mogę użyć tej opcji, aby znaleźć plik między poszczególnymi modyfikowanymi czasami. Ale jestem ciekawy, co to znaczy? Użyłem man find | grep newermtpróbuje coś znaleźć. Ale nie mam bezpośredniej treści. Wydaje się -newer filei mtimerzeczy mogą mieć z tym związek. Ale nie jestem pewien.. Co to -newermtwłaściwie znaczy?

1
Znajdź plik, w którym nazwa zaczyna się wielką literą
Próbuję znaleźć wszystkie pliki, dla których nazwa zaczyna się wielką literą. Próbowałem użyć następującego polecenia: find . -type f -regex '.*\/[A-Z][^/]*' Znajduje ścieżki zawierające tylko małe litery. Następujące prace: find . -type f -regex '.*\/[ABCDEFGHIJKLMNOPQRSTUVWXYZ][^/]*' Podobnie jak: find . -type f | grep '.*\/[A-Z][^/]*$' Wypróbowałem wszystkie różne opcje regextype, z …
14 find 

5
Posortuj dane wyjściowe find -exec ls
Czy możliwe jest wyjście find … -exec ls -ls ;posortowane alfabetycznie według nazwy pliku? To jest moje polecenie crona: find /home/setefgge/public_html -type f -ctime -1 -exec ls -ls {} \; To polecenie działa w większości dobrze. Ale wyniki nie są sortowane w żadnej znaczącej kolejności. Byłoby bardzo pomocne, gdyby zostały …
14 find  ls  sort 

3
wyrwać się z szukania, jeśli błąd -exec zawiedzie
Czy istnieje sposób na napisanie findtak, aby się zepsuł, jeśli jedna z -execoperacji zakończy się niepowodzeniem na pliku? Np. ( javacJest dogodnie używany jako program, który może zwrócić kod wyjścia 1 dla niektórych plików i bez innego powodu): $ echo "public classXX A{}" >> A.java $ echo "public class B{}" …
14 find 

5
polecenie find w cygwin podające niepoprawny format parametru
Używam cygwin w moim komputerze z systemem Windows. Próbuję wykonać wyszukiwanie, a format parametru jest nieprawidłowy. Dlaczego? $ ls bootstrap.jar catalina-tasks.xml catalina.bat catalina.sh commons-daemon-native.tar.gz commons-daemon.jar cpappend.bat digest.bat digest.sh setclasspath.bat setclasspath.sh shutdown.bat shutdown.sh startup.bat startup.sh tomcat-juli.jar tomcat-native.tar.gz tool-wrapper.bat tool-wrapper.sh version.bat version.sh $ find . -name "version.sh" FIND: Parameter format not correct …
14 find  cygwin 

4
znajdź -exec w skrypcie bash ze zmiennym rozszerzaniem
Próbuję uruchomić polecenie podobne do poniższego w skrypcie bash. Powinien przeszukiwać wszystkie podfoldery $sourcediri kopiować wszystkie pliki określonego typu na poziom główny $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name "*.type" -exec sh -c 'cp "$1" "$2/`basename "$1"`"' …

13
Znajdź pliki czytelne dla ludzi
Próbuję znaleźć skuteczny sposób na wykonanie 5 poziomu wyzwania bandyty OverTheWire . W każdym razie mam kilka plików i tylko jeden spełnia następujące kryteria: Czytelny dla człowieka Rozmiar 1033 bajtów Niewykonalny Obecnie używam findpolecenia i mogę znaleźć pliki spełniające 2 ostatnie kryteria: find . -size 1033c ! -executable Nie wiem …
14 files  find 

5
Jak wyszukiwać pliki, w których istnieją dwa różne słowa?
Szukam sposobu wyszukiwania plików, w których istnieją dwa wystąpienia słów w tym samym pliku. Do tego momentu korzystałem z następujących funkcji: find . -exec grep -l "FIND ME" {} \; Problem, na który wpadam, polega na tym, że jeśli nie ma dokładnie jednej spacji między „ZNAJDŹ” a „ME”, wynik wyszukiwania …
14 grep  find  search 

2
Dlaczego kropka w poleceniach wyszukiwania?
Zazwyczaj widzi się findpolecenia wyglądające tak: $ find . -name foo.txt kiedy wyszukiwanie ma rozpocząć się od bieżącego katalogu. Zauważyłem, że na moich komputerach (Ubuntu, Cygwin) otrzymuję takie same wyniki bez kropki. Dlaczego zazwyczaj jest dołączony? Czy jest to tylko konwencja, aby być jawnym, czy też była / jest wymagana …
14 find 


6
Wyklucz katalogi w wyszukiwaniu lokalizacji
Wyszukiwanie ze locateznalezieniem ścieżek w systemie plików. Często znasz a priori, że interesują Cię tylko pliki lub tylko katalogi. Wyszukiwanie „zlokalizuj” często zwraca wiele wyników. Przydałoby się zawrzeć tylko jeden z typów w wyniku, ponieważ pomaga to skrócić wynik. Istnieje jednak bardziej interesujący argument, aby pominąć pliki lub katalogi: ponieważ …
14 files  find  directory  locate 

2
znajdź polecenie z kwantyfikatorem wyrażenia regularnego np. {1,2}
Próbowałem utworzyć ciąg polecenia find, który znajdzie wszystkie pliki, które kończą się cyframi 1-99, ale wykluczają wszystkie inne. np. chcę znaleźć mój_plik1 mój_plik99, ale nie mój_plik456 i nie myfilebackup Wyrażenie, o którym myślę, jest takie, myfile[1-9]{1,2}ale nie mogę zmusić go do pracy z funkcją find. find . -regex '.*myfile[0-9]{1,2}' LUB …


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.