av

2

Radera automatiskt eller flytta till en annan mapp, filer äldre x -dag [Linux / SSH -kommandon]

Radera automatiskt eller flytta till en annan mapp, filer äldre x -dag [Linux / SSH -kommandon]

2

De är otaliga val och KONTROLLER i linux, och jag tror att jag skulle ha gjort klart om jag inte hade möjlighet att flytta vissa filer äldre än 120 dagar från en mapp till en annan.
Så här kan vi flytta vissa filer äldre än X dagar:

Kommandon via SSH :

find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/  {} \; 

Om vi ​​vill ta bort alla filer som är äldre än 30 dagar, från en mapp …

find /cale/fisiere* -mtime +30 -exec rm -f {} \;

Du måste nödvändigtvis lämna mellanslag mellan -mtid, numarul zilelor, -exec (linie comanda continua) , rm (radera kommando – ta bort), argumentet ” -f ” (tvinga borttagning) , {} si ;.

Este posibil ca pe unele distributii de linux, “-f” att inte arbeta. Ta bort detta argument från raden och allt kommer att bli ok.

*Testad på CentOS 5.3 (Slutlig).

Radera automatiskt eller flytta till en annan mapp, filer äldre x -dag [Linux / SSH -kommandon]

Du kanske också är intresserad av...

Linux Auto?

sysadmin Source Code is Free Speech Si rm -rf * , vrea sa fie pentru toate aparatele radar ? Aaaa... pe fata are probabi...
Fortsätt läsa

2 tankar om “Radera automatiskt eller flytta till en annan mapp, filer äldre x -dag [Linux / SSH -kommandon]

  1. Fabrizio säger:

    varför tar det kommandot också bort själva mappen? Jag önskar att du bara skulle ta bort innehållet! finns det en lösning? Tack

    1. Stomma säger:

      Jag förstår att du har flera filer i mappar och bara vill flytta filerna. Mapparna förblir intakta. Rätta? (GTrs).

Lämna ett svar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *