Cum să ștergeți în siguranță fișiere folosind linia de comandă Linux

Ce să știi

  • Folosește rm comanda, rm /cale/la/fișier, pentru a șterge definitiv un fișier. Adaugă -R steag pentru a șterge toate fișierele dintr-un folder.
  • Folosește trash-cli aplicație pentru a furniza un coș de gunoi în linia de comandă. Introduceți linia de comandă coș de gunoi /cale/către/fișier pentru a muta fișiere acolo.

Acest articol explică două moduri de a șterge fișiere în siguranță folosind linia de comandă Linux. O metodă șterge definitiv fișierele. Celălalt le mută într-un coș de gunoi unde pot fi vizualizate și restaurate.

Comanda „rm”.

Ca și în cazul atâtor sarcini, Linux oferă mai mult de o modalitate de a face o treabă, fiecare soluție având avantaje și dezavantaje diferite. Metoda tipică de eliminare a unui fișier folosind un prompt shell implică rm comanda, deși trash-cli funcționează și comanda.

Majoritatea oamenilor folosesc comanda rm pentru a șterge fișiere. The sintaxă al rm comanda este următoarea:

rm /cale/la/fișier

Ștergeți toate fișierele dintr-un folder și subdosare utilizând -R marcați (pentru a șterge recursiv) după cum urmează:

rm -R /cale/la/dosar

The rm comanda este definitivă. Fișierele și folderele eliminate prin această metodă nu sunt, în general, recuperabile fără instrumente speciale.

Comanda „trash-cli”.

The trash-cli aplicația oferă un coș de gunoi din linia de comandă. De obicei, nu este instalat implicit cu Linux, așa că instalați-l din depozitele distribuției dvs.

Pentru a trimite un fișier la coșul de gunoi, utilizați următoarea comandă:

coș de gunoi /cale/către/fișier
Comanda trash în linux

Fișierul nu este șters complet, ci este trimis într-un coș de gunoi în același mod ca și coșul de reciclare din Windows. Dacă furnizați comenzii trash un nume de folder, acesta trimite folderul și toate fișierele din folder la coșul de reciclare.

Cum să enumerați fișierele în coșul de gunoi

Pentru a lista fișierele din coșul de gunoi, executați următoarea comandă:

lista de gunoi

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

Cum să restaurați fișierele din coșul de gunoi

Pentru a restaura un fișier, utilizați următoarea comandă:

gunoi-restaurare

Este posibil, totuși, să primiți o eroare de comandă negăsită dacă executați această comandă.

Alternativa la trash-restore este restore-trash, după cum urmează:

restaurare-gunoaie

Comanda restore-trash listează toate fișierele din coșul de gunoi cu un număr lângă fiecare. Pentru a restabili un fișier, introduceți numărul de lângă numele fișierului.

Cum să golești coșul de gunoi

Principala problemă cu coșul de gunoi este că fișierele șterse ocupă spațiu pe unitate. Dacă sunteți mulțumit că totul din coșul de gunoi nu mai este necesar, rulați următoarea comandă pentru a goli coșul de gunoi:

gunoi-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 acel număr cu comanda trash-empty.

gunoi gol 7