Anoche tuve un script que se volvió un poco loco y creo un montón de directorios entre las 3:00 y las 3:09 a.m. ¿Hay un trazador de líneas rápido que cazará estos y los eliminará para mí?Eliminar archivos creados entre determinadas marcas de tiempo.
6
A
Respuesta
6
Si se puede buscar el primer y último directorios (cronológico) que desea eliminar, a continuación, puede utilizar la función Buscar:
find . -newer first -not -newer last -type d
Y si el salida le conviene, vaya para la eliminación
find . -newer first -not -newer last -type d -print0 | xargs -0 rmdir
o con marcas de fecha explícitas:
find . -newermt "2010-03-31 0300" -not -newermt "2010-03-31 0310" -type d
0
simplemente usar encuentran
find . -type d -newermt "2010-03-31 0300" -and \(-not -newermt "2010-03-31 0310" \) -exec rm -rf {} \;
+0
Esto borrará los directorios con todo su contenido, no solo los archivos. – alk
1
se puede probar esto, si está trabajando en un solo directorio y el quinto campo de la salida ls -ltrog
es el momento.
ls -ltrog | awk '$5~/03:0[0-9]/{$1=$2=$3=$4=$5="";gsub("^ +",""); cmd="rm \047"$0"\047";system(cmd) }'
Cuestiones relacionadas
- 1. MYSQL - Recuperar marcas de tiempo entre fechas
- 2. java calcular el tiempo entre dos marcas de tiempo
- 3. restar marcas de tiempo
- 4. ¿Diferencia de MySql entre dos marcas de tiempo en días?
- 5. Selección de registros entre dos marcas de tiempo
- 6. Diferencia de MySql entre dos marcas de tiempo en segundos?
- 7. ¿Contar meses entre dos marcas de tiempo en postgresql?
- 8. segundos Obtención entre dos Oracle marcas de tiempo
- 9. ¿Cómo almacenar las marcas de tiempo? ¿Los campos creados y actualizados están disponibles automáticamente?
- 10. marcas de tiempo de SSIS
- 11. ¿Cómo hacer seguimiento de marcas de tiempo
- 12. Eliminar todos los archivos creados por el usuario especificado
- 13. marcas de tiempo automáticas CouchDb
- 14. ¿Cómo calcular la diferencia de tiempo entre las marcas de tiempo de Unix?
- 15. ¿Las marcas de tiempo de Unix son la mejor manera de almacenar marcas de tiempo?
- 16. Eliminación de archivos creados con FileOutputStream
- 17. UnauthorizedAccessException en archivos recién creados
- 18. Eliminación de archivos temporales creados por pdf()
- 19. Formateo de marcas de tiempo en Java
- 20. Archivos "Designer1.cs" extraños creados
- 21. Muestra varias marcas de tiempo en ant
- 22. Tratando con marcas de tiempo en R
- 23. evitar guardar archivos con determinadas denominaciones en Vim
- 24. graficando marcas de tiempo de unix en matplotlib
- 25. sqlGuardar: Asignación de marcas de tiempo del marco de datos a las marcas de tiempo de SQL Server
- 26. ¿Qué VCS es capaz de preservar las marcas de tiempo de los archivos?
- 27. Encontrar días entre 2 marcas de tiempo de unix en php
- 28. Cómo hacer que rsync conserve marcas de tiempo de archivos sin cambios
- 29. Vim: crear marcas en todos los archivos?
- 30. Cómo representar la diferencia contextual entre dos marcas de tiempo en JavaScript?
Ejecutando esto se obtiene el indicador xargs: comilla simple no coincidente; por defecto las comillas son especiales para xargs a menos que use la opción -0 –