Pytania oznaczone «find»

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

14
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

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

14
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 $...

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

13
znajdź katalog wykluczeń

Korzystam z systemu Linux (Ubuntu) i chciałbym wykluczyć niektóre katalogi (takie jak .hg), gdy robię find | less Próbowałem następujących czynności, aby wykluczyć katalog .hg z listy, ale wydaje się, że nie działa. find -type d \( ! -iname \.hg \) find -type d \( ! -name \.hg \) find -type d...

13
Jak używać polecenia „cat” na wyjściu polecenia „find”?

Chcę przekierować dane wyjściowe findpolecenia do catpolecenia, aby móc wydrukować dane z danego pliku. Na przykład jeśli wynikiem działania polecenia find jest /aFile/readmekot, należy go interpretować jako cat ./aFile/readme. Jak mogę to zrobić natychmiast? Czy muszę używać rur? Próbowałem...

13
find: prune nie ignoruje określonej ścieżki

Muszę wykluczyć .gitz findwyszukiwania. Aby to osiągnąć, używam -path ./.git -pruneprzełącznika: $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git Jednak nawet jeśli pomija to zawartość katalogu .git, zawiera on sam katalog. Działa, gdy dodam-path ./.git...