Come posso eliminare un file di 5 giorni fa in Unix?

Come posso eliminare i file vecchi di 5 giorni in Linux?

Il secondo argomento, -mtime, viene utilizzato per specificare il numero di giorni del file. Se inserisci +5, troverà i file più vecchi di 5 giorni. Il terzo argomento, -exec, consente di passare un comando come rm. Il {} ; alla fine è necessario per terminare il comando.

Come si eliminano i vecchi file in UNIX?

Se desideri eliminare i file più vecchi di 1 giorno, puoi provare a utilizzare -mtime +0 o -mtime 1 o -mmin $((60*24)) .

Come posso eliminare un file di 7 giorni fa in Unix?

Spiegazione:

  1. find : il comando unix per trovare file/directory/link e così via.
  2. /path/to/ : la directory in cui iniziare la ricerca.
  3. -type f : trova solo i file.
  4. -nome '*. …
  5. -mtime +7 : considera solo quelli con tempo di modifica più vecchio di 7 giorni.
  6. -esecutivo...

Come si eliminano i file vecchi di una settimana in UNIX?

Potresti iniziare dicendo trova /var/dtpdev/tmp/ -type f -mtime +15 . Questo troverà tutti i file più vecchi di 15 giorni e stamperà i loro nomi.
...
4 Risposte

  1. -exec rm -f {} ; (o, equivalentemente, -exec rm -f {} ';' ) Questo eseguirà rm -f su ogni file; per esempio, …
  2. -exec rm -f {} + …
  3. -Elimina.

Dov'è il file degli ultimi 30 giorni in Linux?

Puoi anche cercare i file modificati prima di X giorni. Usa l'opzione -mtime con il comando find per cercare i file in base al tempo di modifica seguito dal numero di giorni. Il numero di giorni può essere utilizzato in due formati.

Come rimuovo i file di 1 mese da Linux?

Come eliminare i file più vecchi di 30 giorni in Linux

  1. Elimina i file più vecchi di 30 giorni. Puoi usare il comando trova per cercare tutti i file modificati più vecchi di X giorni. …
  2. Elimina file con estensione specifica. Invece di eliminare tutti i file, puoi anche aggiungere più filtri per trovare il comando. …
  3. Elimina la vecchia directory in modo ricorsivo.

Come posso eliminare i file più vecchi di 3 giorni UNIX?

Sostituisci -delete con -depth -print per testare questo comando prima di eseguirlo ( -delete implica -depth ). Questo rimuoverà tutti i file (tipo f) modificati più di 14 giorni fa in /root/Maildir/ in modo ricorsivo da lì e più in profondità (mindepth 1).

Come si eliminano i file vecchi di 10 giorni in UNIX?

3 Risposte

  1. ./my_dir la tua directory (sostituisci con la tua)
  2. -mtime +10 più vecchio di 10 giorni.
  3. -digitare f solo file.
  4. -cancellare nessuna sorpresa. Rimuovilo per testare il filtro di ricerca prima di eseguire l'intero comando.

Come posso eliminare i vecchi file in Linux?

Elimina file più vecchi di x ore su Linux

  1. Elimina i file più vecchi di 1 ora. trova /percorso/di/file * -mmin +60 – exec rm {} ;
  2. Elimina i file più vecchi di 30 giorni. trova /percorso/di/file * -mtime +30 – exec rm {} ;
  3. Elimina i file modificati negli ultimi 30 minuti.

Come posso eliminare un file prima di una certa data in Linux?

Come eliminare tutti i file prima di una certa data in Linux

  1. find – il comando che trova i file.
  2. . -…
  3. -type f – significa solo file. …
  4. -mtime +XXX – sostituisci XXX con il numero di giorni in cui vuoi tornare indietro. …
  5. -maxdepth 1 – questo significa che non andrà nelle sottocartelle della directory di lavoro.

Come si annulla un file?

accedere ai seguenti esempi.

  1. Svuota il contenuto del file reindirizzando a Null. …
  2. File vuoto utilizzando il reindirizzamento del comando "vero". …
  3. File vuoto Utilizzo delle utilità cat/cp/dd con /dev/null. …
  4. File vuoto utilizzando il comando echo. …
  5. File vuoto utilizzando il comando troncare.
Ti piace questo post? Per favore condividi con i tuoi amici:
Sistema operativo oggi