Pregunta: Me gustaría saber si hay un solo comando en Linux que me permita eliminar todos los archivos que tienen más de 10 días. – Ravi
Por ejemplo, el siguiente comando eliminará todos los archivos que tengan más de 10 días.
find * -mtime +10 -exec rm {} \;
Aquí,
buscar – la utilidad de comando para buscar archivos.
find *.tar -mtime +10 -exec rm {} \;
-mtime – Los datos del archivo se modificaron por última vez hace n*24 horas.
-exec – ejecuta un comando externo
rm – comando para eliminar archivos
Precaución: Tenga en cuenta el directorio donde se ejecuta el comando, ya que los archivos eliminados no se pueden recuperar, a menos que use un software de recuperación.