GNU/Linux >> Linux Esercitazione >  >> Linux

Script Bash per rimuovere il file più vecchio da una cartella?

Voglio creare uno script bash per eliminare il file precedente da una cartella. Ogni volta che eseguo lo script verrà cancellato un solo file, quello più vecchio. Potete aiutarmi con questo?
Grazie

Risposta accettata:

Come ha sottolineato Kos, potrebbe non essere possibile conoscere il file più vecchio (come da data di creazione).

Se il tempo di modifica va bene per te e se il nome del file non ha una nuova riga:

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

Linux
  1. Perché lo script Bash non riconosce gli alias?

  2. Il Bash '?

  3. Come faccio a conoscere il nome del file di script in uno script Bash?

  4. Pipe da/verso gli appunti nello script Bash

  5. Esegue lo script bash dall'URL

35 Esempi di script Bash

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando

Come rimuovere (^M) caratteri da un file in Linux

Apri Vim dall'interno di uno script di shell Bash

Variabile in Bash Script che mantiene il valore dall'ultima esecuzione

Script Bash per rimuovere il file più vecchio da una cartella