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.



5
Usuwanie milionów plików
Miałem katalog wypełniony milionami obrazów gif. Za dużo dla komendy rm. Próbowałem polecenia find w następujący sposób: find . -name "*.gif" -print0 | xargs -0 rm Problem polega na tym, że bardzo źle psuje moją maszynę i powoduje przerwy dla klientów, ponieważ jest to serwer. Czy jest jakiś sposób na …
38 linux  bash  shell  find  rm 

6
Skrypt Bash do usuwania plików starszych niż x dni z podkatalogami
Próbuję usunąć tonę plików starszych niż x dni. Teraz mam skrypt, aby to zrobić find /path/to/files* -mtime +10 -exec rm {} \; Spowoduje to również usunięcie podkatalogów. Istnieje mnóstwo folderów, ale chciałbym je zachować i usunąć pliki starsze niż 10 dni w tych folderach. Czy jest na to sposób?
37 linux  find 



3
polecenie find / grep bez wyszukiwania zamontowanych udziałów
Kiedy użyłem polecenia find, prawie zawsze muszę przeszukiwać lokalne dyski. Ale prawie zawsze mam bardzo duże udziały sieciowe, które są uwzględniane podczas wyszukiwania. Czy istnieje prosty sposób na wykluczenie tych z polecenia find, grep i innych podobnych poleceń? Przykład: znajdź / nazwa .vimrc
34 linux  find  grep 

6
Jak połączyć polecenie „tar” z „find”
Polecenie find daje następujące dane wyjściowe: [root @ localhost /] # find var / log / -iname anaconda. * var / log / anaconda.log var / log / anaconda.xlog var / log / anaconda.yum.log var / log / anaconda.syslog var / log / anaconda.program.log var / log / anaconda.storage.log Po …
31 linux  centos  find  exec 


2
Użyj rsync, aby skopiować wszystkie pliki z wyjątkiem niektórych nazw plików z pewnym rozszerzeniem
Mam dwie karty flash tego samego rozmiaru i chcę skopiować zawartość jednej do drugiej na podstawie następujących zasad: Chcę mieć wszystkie katalogi i podkatalogi na swoim miejscu Chcę wykluczyć pliki typu .FOO, .BAR i .ZIM (wszystkie inne pliki są kopiowane) Bonus: Byłoby fajnie, gdyby wyświetlał nazwy plików podczas ich kopiowania, …
28 command-line  bash  find  rsync  cp 


1
Konwertuj dowiązania symboliczne na twarde
Chciałbym rekurencyjnie konwertować miękkie linki na twarde linki w katalogu. Próbowałem czegoś takiego: for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done … Ale ma dwa główne problemy: nie rekurencyjne pobiera pliki, które nie są dowiązaniami symbolicznymi Byłoby miło jakoś nakarmić powyższą linię 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.