ohi

2

Poista automaattisesti tai siirry toiseen kansioon, tiedostot vanhemmat x -päivä [linux / ssh -komennot]

Poista automaattisesti tai siirry toiseen kansioon, tiedostot vanhemmat x -päivä [linux / ssh -komennot]

2

Nenumarate sunt valinta ja SÄÄDÖT in linux, si cred ca as fi capiat daca nu aveam optiune sa mut dintr-un folder in altul niste fisiere mai vechi de 120 zile.
Iata cum putem muta niste fisiere mai vechi de X zile :

Comenzi via SSH -

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

Daca dorim sa stergem toate fisirele mai vechi de 30 de zile, dintr-un folder

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

Trebuie sa lasati neaparat spatii intre -mtime, numarul zilelor, -exec (linie comanda continua) , rm (comanda de stergereremove) , argumentul-f(force delete) , {} si \;.

Este posibil ca pe unele distributii de linux,-fsa nu functioneze. Eliminati acest argument din linie si totul va fi ok.

*Testat pe CentOS 5.3 (Final).

Poista automaattisesti tai siirry toiseen kansioon, tiedostot vanhemmat x -päivä [linux / ssh -komennot]

Saatat olla kiinnostunut myös...

Linux Auto?

sysadmin Lähdekoodi on sananvapaus Ja rm -rf *, haluaako se olla kaikille tutkalaitteille? Aaaa... kasvoissa on merkkejä...
Jatka lukemista

2 ajatusta aiheesta “Poista automaattisesti tai siirry toiseen kansioon, tiedostot vanhemmat x -päivä [linux / ssh -komennot]

  1. Fabrizio sanoo:

    miksi tuo komento poistaa myös itse kansion? Toivon, että poistaisit sisällön! onko ratkaisua? Kiitos

    1. Stealth sanoo:

      Ymmärrän, että sinulla on useita tiedostoja kansioissa ja haluat vain siirtää ne. Kansiot säilyvät ennallaan. Korjata? (GTrs).

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Vaadittavat kentät on merkitty *