Ieri sera ho avuto una sceneggiatura un po 'pazza e ho creato una serie di directory tra le 3:00 e le 3:09. C'è una fodera veloce che caccia questi giù e li rimuova per me?Rimuovi i file creati tra determinati timestamp.
6
A
risposta
6
Se è possibile cercare le prime e ultime directory (cronologico) che si desidera eliminare, quindi è possibile utilizzare find:
find . -newer first -not -newer last -type d
E se il uscita adatta a te, vai per la cancellazione
find . -newer first -not -newer last -type d -print0 | xargs -0 rmdir
o con Data espliciti francobolli:
find . -newermt "2010-03-31 0300" -not -newermt "2010-03-31 0310" -type d
0
sufficiente utilizzare trovare
find . -type d -newermt "2010-03-31 0300" -and \(-not -newermt "2010-03-31 0310" \) -exec rm -rf {} \;
+0
Questo elimina le directory con tutto il loro contenuto, non solo i file. – alk
1
Si può provare questo, se si lavora in una sola directory e il 5 ° campo della ls -ltrog
uscita è il tempo.
ls -ltrog | awk '$5~/03:0[0-9]/{$1=$2=$3=$4=$5="";gsub("^ +",""); cmd="rm \047"$0"\047";system(cmd) }'
Problemi correlati
- 1. Rimuovi elementi di lista a determinati indici
- 2. Unix timestamp cambia tra i fusi orari?
- 3. Differenza tra timestamp (0) e timestamp (6)
- 4. Perché timestamp vengono creati durante la generazione del modello
- 5. Rimuovi l'opzione "Tutti i file" dall'uploader
- 6. Gulp - rimuovi i commenti dai file javascript
- 7. Rimuovi tutti i commenti in file Java
- 8. Rimuovi spaziatura tra li
- 9. Rimuovi testo tra virgolette
- 10. File "Designer1.cs" strani creati
- 11. timestamp tra JavaScript e PHP
- 12. tar/gzip esclusi determinati file
- 13. Differenza in secondi tra i timestamp in Sqlite3
- 14. Come restituire la differenza tra i timestamp in SQL?
- 15. Che differenza tra i tipi DATE, TIME, DATETIME e TIMESTAMP
- 16. Più file creati da arecord
- 17. Grep in tutti i file creati nell'intervallo di date
- 18. I file creati con Path.GetTempFileName vengono puliti automaticamente?
- 19. Modifica della directory in cui vengono creati i file .pyc
- 20. Come vengono creati i file .Po in Makefile?
- 21. Node.js non chiude i file creati da fs.createReadStream()
- 22. Quando vengono creati e aggiornati i file chiamati serializzatore djangorestframework?
- 23. Android - Conserva o elimina i file creati dall'applicazione alla disinstallazione
- 24. I file gitignore vengono creati automaticamente nel mio progetto?
- 25. Cosa sono i file .rej creati durante l'unione
- 26. Rimuovi la precisione TIMESTAMP dal risultato NOW() in PostgreSQL?
- 27. git: Tirando solo determinati file
- 28. Non autorizzatoAccessException sui file appena creati
- 29. Differenza tra oracle DATE e TIMESTAMP
- 30. Selezione di record tra due timestamp
In esecuzione questo dà la bandiera xargs: virgoletta singola ineguagliata; per impostazione predefinita le virgolette sono speciali per xargs a meno che non si usi l'opzione -0 –