Cum să ștergeți în siguranță fișierele utilizând linia de comandă Linux

Introducere

Acest ghid vă va arăta cum să ștergeți în siguranță fișiere din sistemul dvs.

Acum s-ar putea să vă gândiți că întregul punct de ștergere a fișierelor este de a scăpa de ele, astfel încât cât de sigur puteți fi. Imaginați-vă că ați executat o comandă destinată să eliminați toate fișierele dintr-un anumit dosar și, în loc să ștergeți doar acele fișiere, a șters și toate fișierele din sub-foldere.

Ce comandă ar trebui să utilizați pentru a șterge fișierele

Există o serie de moduri pe care le puteți utiliza pentru a șterge fișierele din Linux și în acest ghid vă voi arăta două dintre ele:

Comandamentul RM

Majoritatea oamenilor tind să folosească comanda rm atunci când șterg fișierele și din cele două explicații de aici, aceasta este comanda cea mai brutală. Dacă ștergeți un fișier utilizând comanda rm este foarte dificil (dar nu neapărat imposibil) să recuperați fișierul.

Sintaxa comenzii rm este după cum urmează:

rm / cale / către / fișier

De asemenea, puteți șterge toate fișierele dintr-un dosar și subdirectoare după cum urmează:

rm -R / path / to / folder

Așa cum am menționat anterior, comanda rm este destul de finală. Vă puteți proteja într-o oarecare măsură, totuși, prin utilizarea diverselor comutatoare.

De exemplu, dacă ștergeți mai multe fișiere, puteți obține o solicitare înainte ca fiecare fișier să fie șters, astfel încât să puteți fi siguri că ștergeți fișierele corecte.

rm -i / path / to / file

Ori de câte ori executați comanda de mai sus va apărea un mesaj care vă întreabă dacă sunteți sigur că doriți să ștergeți fișierul.

Dacă ștergeți zeci de fișiere care primesc o solicitare pentru fiecare dintre ele, puteți obține oboseli și puteți apăsa repetat "y" și totuși puteți termina ștergerea accidentală a fișierului greșit.

Puteți utiliza următoarea comandă care se solicită numai atunci când ștergeți mai mult de 3 fișiere sau ștergeți recursiv.

rm -I / calea / către / fișierul

Comanda rm este probabil cea pe care doriți să o utilizați cel puțin dacă doriți să fiți atent.

Prezentarea coșului de gunoi

Aplicația trash-cli oferă o coș de gunoi de comandă. De obicei, acesta nu este instalat în mod implicit cu Linux, așa că va trebui să îl instalați din depozitele distribuției.

Dacă utilizați o distribuție bazată pe Debian , cum ar fi Ubuntu sau Mint, folosiți comanda apt-get :

sudo apt-get a instala trash-cli

Dacă utilizați o distribuție bazată pe Fedora sau CentOS, folosiți comanda yum :

sudo yum instala trash-cli

Dacă utilizați openSUSE, utilizați comanda zypper:

sudo zypper-i gunoi-cli

În cele din urmă, dacă utilizați o distribuție bazată pe Arch, folosiți comanda pacman :

sudo pacman -S gunoi-cli

Cum se trimite un fișier în coșul de gunoi

Pentru a trimite un fișier în coșul de gunoi, puteți folosi următoarea comandă:

coșul de gunoi / calea / spre / fișierul

Fișierul nu este șters complet, ci trimis în coșul de gunoi în același mod ca și recipientul de reciclare Windows.

Dacă furnizați comanda coș de gunoi unui nume de folder, acesta va trimite folderul și toate fișierele din dosar în coșul de reciclare.

Cum se afișează fișierele din coșul de gunoi

Pentru a afișa fișierele din coșul de gunoi, puteți rula următoarea comandă:

coș de gunoi-list

Rezultatele returnate includ calea originală la fișier și data și ora la care fișierele au fost trimise în coșul de gunoi.

Cum se pot restaura fișierele din coșul de gunoi

Pagina manuală a comenzii de gunoi afirmă că pentru a restabili un fișier trebuie să utilizați următoarea comandă:

coș de gunoi-restore

Cu toate acestea, este posibil să primiți o eroare de comandă care nu a fost găsită dacă executați această comandă.

Alternativa la restabilirea coșului de gunoi este restabilirea coșului de gunoi după cum urmează:

restabili-coș de gunoi

Comanda de restabilire a coșului de gunoi va afișa toate fișierele din coșul de gunoi cu un număr de lângă fiecare. Pentru a restabili un fișier, introduceți pur și simplu numărul de lângă fișier.

Cum să golești coșul de gunoi

Problema principală cu care poate fi abordată coșul de gunoi este că fișierele încă ocupă un spațiu de stocare valoroasă. Dacă sunteți mulțumit că tot ceea ce se află în coșul de gunoi nu mai este necesar, puteți executa următoarea comandă pentru a goli coșul de gunoi.

Coșul de gunoi este gol

Dacă doriți să ștergeți toate fișierele care au fost în coșul de gunoi pentru un anumit număr de zile, specificați pur și simplu numărul respectiv cu comanda "gunoi-gol".

gunoi-gol 7

rezumat

Cele mai multe medii de birou grafice oferă un coș de gunoi sau un coș de gunoi, însă atunci când utilizați linia de comandă, sunteți lăsat în voia dvs. și viclenie.

Pentru a fi sigur, vă recomandăm să utilizați programul trash-cli.