In / tmp möchte ich Dateien finden, die älter als 180 Tage sind, aber ich möchte auch einige Ordner von der Suche ausschließen, z. B. ./vboxdrv-Module.symvers. Wie kann ich die Aufgabe mit find ausführen?
In / tmp möchte ich Dateien finden, die älter als 180 Tage sind, aber ich möchte auch einige Ordner von der Suche ausschließen, z. B. ./vboxdrv-Module.symvers. Wie kann ich die Aufgabe mit find ausführen?
Antworten:
Diese Syntax macht was Sie wollen:
find -not -newermt 2016-11-10 -not -path "./vboxdrv-Module.symvers/*"
Ändern Sie die gewünschten Einstellungen.
Fügen Sie so viele -not -path
nacheinander hinzu, wie Sie möchten. Dh
find -not -newermt 2016-11-10 -not -path "./folder1/*" -not -path "./folder2/*"
Oder wenn Sie es aus einem anderen Ordner machen wollen:
find /tmp/ -not -newermt 2016-11-10 -not -path "/tmp/folder1/*" -not -path "/tmp/folder2/*"
-not -newermt 2016-11-10
anstelle Ihrer-name
Klausel.