9
Ecco lo script/usr/bin/trovare: Lista argomento troppo lungo, ottenendo questo durante il tentativo di eliminare 164850 file
#!/bin/bash
find /mnt/blah/DB/* -mtime +65 | xargs rm -Rf "{}" \;
Ho anche provato quanto segue, ma né opere e sia ottenere l'errore come per titolo.
find /mnt/blah/DB/* -mtime +35 -exec rm {} \;
Tutti gli aiuti molto apprezzati.
William cancellerà i file nella directory o eliminerà la directory corrente? – cmac68
Questo cancellerà solo i file. Se si desidera eliminare una directory, è necessario utilizzare 'rmdir' o' rm -r' –
in aggiunta alla risposta di Williams, poiché si ha un "tipo" f, si stanno passando solo file non directory per l'esecuzione in ogni caso – Vagnerr