ich versuche mit
Code: Alles auswählen
find /home/backupop -maxdepth 1 -mmin +10080 -name sql*.tar.gz -exec rm {}\; -size +100k
Kriege aber den Fehler "Missing argument to "-exec". Wenn ich -exec weglasse, kommen die korrekten Dateien.
Code: Alles auswählen
find /home/backupop -maxdepth 1 -mmin +10080 -name sql*.tar.gz -exec rm {}\; -size +100k
Code: Alles auswählen
find /home/backupop -maxdepth 1 -mmin +10080 -name sql*.tar.gz -exec rm {} \; -size +100k
Code: Alles auswählen
find /home/backupop -maxdepth 1 -mmin +10080 -size +100k -name sql*.tar.gz -exec rm \{\} \;
Das sollte in der bash nicht nötig sein. Sagen wir's so: zumindest bei mir war das noch nie nötig.Chimerer hat geschrieben:Außerdem müsen noch die {} escaped werden da sie sonst von der bash interpretiert werden und \; muss ganz ans Ende.
Code: Alles auswählen
find /home/backupop -maxdepth 1 -mmin +10080 -size +100k -name sql*.tar.gz -exec rm \{\} \;