Pytania otagowane jako find

Polecenie find w systemach Windows służy do filtrowania wierszy tekstu wejściowego i zwracania wierszy pasujących do filtru. Polecenie find w systemie * nix służy do lokalizowania plików lub folderów spełniających określone kryteria.



4
Znajdowanie podkatalogów we wszystkich katalogach o tej samej nazwie
Chcę uruchomić polecenie, aby: Znajdź wszystkie katalogi o nazwie „ inc” w folderze „ X”. Wyświetl wszystkie podkatalogi pod każdym „ X/.../inc/”. Przekieruj dane wyjściowe do pliku o nazwie „ list” Próbowałem różnych kombinacji poniższego polecenia, ale bez powodzenia: $ find X/ -name "inc" -print | xargs find {} -type …


4
Z wdziękiem usuwamy pliki starsze niż 30 dni
Mam folder pamięci podręcznej z co najmniej 15 000 plików. Próbowałem tego: find cache* -mtime +30 -exec rm {} \; Ale to spowodowało, że mój serwer poleciał do nieba! Czy jest jakieś szybsze / lepsze rozwiązanie? Czy mogę ograniczyć prędkość lub iteracje tego polecenia?

5
Znajdź wszystkie pliki starsze niż jedna minuta
Jak mogę użyć, findaby wybrać pliki, które zostały zapisane i nie zostały zmodyfikowane w ostatniej chwili? Wiem, że mogę to zrobić na odwrót, znaleźć pliki zmodyfikowane w ciągu ostatnich 60 sekund -mtime -60s, ale chcę te, które nie zostały zmodyfikowane w ciągu ostatnich 60 sekund. Używam Linuksa i pojawia się …
8 linux  find 

4
Jak uruchomić to polecenie `find`, ale tylko na plikach innych niż binarne?
Chcę usunąć końcowe białe znaki ze wszystkich plików w rekurencyjnej hierarchii katalogów. Używam tego: find * -type f -exec sed 's/[ \t]*$//' -i {} \; Działa to, ale usuwa również końcowe białe znaki z znalezionych plików binarnych, co jest niepożądane. Jak mam powiedzieć, findżeby unikać uruchamiania tego polecenia na plikach …
8 unix  find 


2
czy istnieje „do góry”?
Znalazłem, zapytałem to pytanie na złym miejscu wymiany stosu. Aby znaleźć pliki zaczynające się od określonej ścieżki, mogę użyć find <path> .... Jeśli chcę znaleźć „w górę”, tj. W katalogu nadrzędnym i jest to rodzic, i… czy istnieje równoważne narzędzie? Przypadek użycia to znajomość odpowiedniej liczby kropek (../../x.txt lub ../../../x.txt?) …
7 linux  shell  find  path 




4
Jak mogę wykluczyć katalog podczas korzystania z funkcji Znajdź
Próbuję użyć polecenia find w systemie Unix i wiem, jak korzystać z jego podstaw. Na przykład mam cztery foldery, A, B, C i D. W każdym folderze mam plik o nazwie hi.dat. Aby zajrzeć do wszystkich folderów, zrobiłbym: find * -name hi.dat. Świetny! Ale co teraz, jeśli nie chcę patrzeć …
6 unix  find 

2
Jak wykluczyć pliki za pomocą funkcji znajdź
W przeciwieństwie do --excludeparametru, rsyncktóry może wykluczać zarówno pliki, jak i katalogi, parametr findpolecenia * nix -prunemoże wykluczać tylko katalogi. Jak mogę wykluczyć określony typ plików (powiedzmy .bak) podczas wywoływania find? Innymi słowy, jak sprawić, by poniższy niedziałający przykład działał? find --exclude=*.bak /some/dir Dzięki
4 linux  ubuntu  debian  find 

5
linux + znajdź słowo / ciąg w pliku w katalogu
Mam następujące polecenie find /var -type f -exec grep "param1" {} \; -print Za pomocą tego polecenia mogę znaleźć ciąg param1 w dowolnym pliku w katalogu / var, ale czas potrzebny na to jest bardzo długi. Potrzebuję innej możliwości znalezienia ciągu w pliku, ale znacznie szybciej niż w moim przykładzie
4 linux  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.