[LINUX] -Delete ist gut zum Löschen von Dateien, die nach find durchsucht wurden

Einführung

Ich hatte die Aufgabe, ein Shell-Skript zu schreiben, um die gesicherten Dateien zu finden und aus der Datenbank zu löschen. Ich wusste, dass es einen Suchbefehl zum Suchen nach Dateien gab, aber ich suchte nach einem Befehl zum Durchführen der Suche → Löschen auf einmal, also werde ich ihn zusammenfassen.

Es scheint eine Aktion namens -exec zu geben

Viele Websites haben die Idee, dass die Aktion -exec ausgeführt werden soll, während der Befehl gegoogelt wird, nach dem ich gesucht habe, um Suche → Löschen auf einmal durchzuführen.

Etwas wie das.

sample


# find /Verzeichnis/~ -exec ls -l {} \;

Fast alle Websites verwendeten diesen Schreibstil, aber ich war mir nicht sicher.

Es scheint einen einfachen Befehl namens -delete zu geben

Ich fragte einen Senior in der Firma. Es scheint, dass Sie die Option -delete am Ende hinzufügen sollten.

sample


# find /Verzeichnis/~ -delete;

Das ist einfacher, nicht wahr?

das ist alles.

Recommended Posts

-Delete ist gut zum Löschen von Dateien, die nach find durchsucht wurden
Bakthat ist gut für Backup, nicht wahr?
Gibt es einen guten Beispielcode für Nosetests?