Ștergerea tuturor fișierelor dintr-un dosar în Linux este o sarcină comună pentru administratorii de sistem și dezvoltatori. Cu toate acestea, trebuie făcută cu atenție pentru a evita pierderea neintenționată de date. În acest ghid, vom explora diferite metode de ștergere a tuturor fișierelor dintr-un director în VPS-ul dvs., împreună cu măsurile de siguranță de urmat.
Linux oferă mai multe comenzi pentru ștergerea fișierelor, dar acestea trebuie utilizate cu precauție. Cele mai frecvent utilizate comenzi includ rm, find și rsync. Să explorăm fiecare metodă în detaliu.
Comanda rm
(remove) este cea mai directă modalitate de a șterge fișiere dintr-un dosar.
rm /path/to/folder/*
Această comandă elimină toate fișierele din directorul specificat, dar nu șterge subdirectoarele.
rm -rf /path/to/folder/{*,.*}
Această comandă asigură eliminarea și a fișierelor ascunse (cele care încep cu .
).
rm -rf /path/to/folder/*
Steagul -r
asigură ștergerea și a directoarelor din interiorul folderului, iar steagul -f
forțează ștergerea fără confirmare.
rm
rm -rf
.ls
pentru a verifica fișierele înainte de ștergere:ls /path/to/folder
rm -rf /
deoarece poate șterge întregul sistem.Comanda find
este o alternativă puternică pentru ștergerea selectivă a fișierelor.
find /path/to/folder -type f -delete
Această comandă elimină numai fișiere, lăsând subdirectoarele intacte.
find /path/to/folder -type f -mtime 7 -delete
Această comandă șterge fișierele care nu au fost modificate în ultimele 7 zile.
O modalitate mai sigură de a goli un folder fără a șterge folderul în sine:
rsync -a --delete empty_folder/ target_folder/
Aici, empty_folder/ este un director intenționat gol utilizat pentru a elimina toate fișierele din target_folder/.
Dacă trebuie să ștergeți fișierele în siguranță pentru a preveni recuperarea, utilizați shred
:
shred -u /path/to/folder/*
Aceasta suprascrie fișierele de mai multe ori înainte de a le șterge.
rm -i
pentru ștergerea interactivă pentru a confirma ștergerea fiecărui fișier:rm -i /path/to/folder/*
Urmând aceste metode și precauții, puteți șterge în siguranță toate fișierele dintr-un folder Linux, minimizând în același timp riscul de pierdere accidentală a datelor.