W / tmp chcę znaleźć pliki starsze niż 180 dni, ale chcę także wykluczyć niektóre foldery z wyszukiwania, takie jak ./vboxdrv-Module.symvers. Jak mogę wykonać zadanie za pomocą find?
W / tmp chcę znaleźć pliki starsze niż 180 dni, ale chcę także wykluczyć niektóre foldery z wyszukiwania, takie jak ./vboxdrv-Module.symvers. Jak mogę wykonać zadanie za pomocą find?
Odpowiedzi:
Ta składnia zrobi, co chcesz:
find -not -newermt 2016-11-10 -not -path "./vboxdrv-Module.symvers/*"
Zmień dowolne ustawienia.
Dodaj tylu -not -path
chcesz po sobie. To znaczy.
find -not -newermt 2016-11-10 -not -path "./folder1/*" -not -path "./folder2/*"
Lub jeśli chcesz to zrobić z innego folderu:
find /tmp/ -not -newermt 2016-11-10 -not -path "/tmp/folder1/*" -not -path "/tmp/folder2/*"
-not -newermt 2016-11-10
, zamiast twojego-name
klauzula.