GNU/Linux >> Tutoriales Linux >  >> Linux

Bash Script para eliminar el archivo más antiguo de una carpeta?

Quiero hacer un script bash para eliminar el archivo anterior de una carpeta. Cada vez que ejecuto el script, solo se eliminará un archivo, el más antiguo. ¿Me pueden ayudar con esto?
Gracias

Respuesta aceptada:

Como señaló Kos, es posible que no sea posible conocer el archivo más antiguo (según la fecha de creación).

Si el tiempo de modificación es bueno para usted y si el nombre del archivo no tiene una nueva línea:

rm "$(ls -t | tail -1)"

Linux
  1. ¿Se puede conectar un script Bash a un archivo?

  2. ¿Instalar programas desde el script Bash?

  3. Canalizar hacia/desde el portapapeles en el script Bash

  4. Abra Vim desde dentro de un script de shell Bash

  5. Variable en Bash Script que mantiene su valor desde la última vez que se ejecutó

35 ejemplos de secuencias de comandos Bash

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

Cómo quitar (^M) caracteres de un archivo en Linux

¿Cómo eliminar las líneas que aparecen en el archivo B de otro archivo A?

Ejecutar script bash desde URL

archivo de creación atómica si no existe desde el script bash