Com esborrar amb seguretat els fitxers amb la línia d'ordres de Linux

Introducció

Aquesta guia us mostrarà com eliminar els fitxers del vostre sistema de manera segura.

Ara podeu estar pensant que tot el punt de suprimir fitxers és desfer-se d'elles, de quina manera és segura. Imagineu que heu executat una ordre destinada a eliminar tots els fitxers d'una carpeta en particular i en comptes de suprimir només aquells fitxers, ha eliminat tots els fitxers de les subcarpetes.

Quin comando s'ha d'utilitzar per eliminar els fitxers?

Hi ha diverses maneres de fer servir per eliminar fitxers a Linux i en aquesta guia us mostraré dos:

El comandament rm

La majoria de les persones tendeixen a utilitzar l'ordre rm quan esborren fitxers i d'entre els dos explicats aquí, aquest és l'ordre més brutal. Si suprimiu un fitxer amb l'ordre rm, és molt difícil (encara que no necessàriament impossible) recuperar aquest fitxer.

La sintaxi de l'ordre rm és la següent:

rm / path / to / file

També podeu eliminar tots els fitxers d'una carpeta i subcarpeta de la manera següent:

rm -R / path / to / folder

Com s'ha dit anteriorment, l'ordre rm és pràcticament definitiva. Tanmateix, podeu protegir-vos en certa mesura utilitzant diversos commutadors.

Per exemple, si suprimiu múltiples fitxers, podeu obtenir un missatge abans de suprimir tots els fitxers perquè pugueu assegurar-vos que suprimiu els fitxers correctes.

rm -i / path / to / file

Cada vegada que executeu l'ordre anterior, apareixerà un missatge que us preguntarà si esteu segur que voleu eliminar el fitxer.

Si suprimiu desenes de fitxers que reben una sol·licitud per a cadascun d'ells, pot resultar tediós i potser premeu "i" repetidament i encara acabeu d'eliminar el fitxer incorrectament.

Podeu utilitzar l'ordre següent que només indica quan s'està eliminant més de 3 fitxers o s'està eliminant de forma recursiva.

rm -I / path / to / file

El comandament rm és possiblement el que vulgueu utilitzar menys si voleu tenir cura.

Presentació de cli de paperera

L'aplicació cli de paperera proporciona una llanda de la línia de comandaments. Normalment no s'instal·la per defecte amb Linux, de manera que haurà d'instal·lar-lo des dels dipòsits de la seva distribució.

Si utilitzeu una distribució basada en Debian , com ara Ubuntu o Mint, utilitzeu l'ordre apt-get :

sudo apt-get install cli-trash

Si feu servir una distribució basada en Fedora o CentOS, useu l'ordre yum :

sudo yum instal lafa-cli

Si utilitzeu openSUSE utilitzeu l'ordre zypper:

sudo zypper -i cli de paperera

Finalment, si utilitzeu una distribució basada en l'arc, utilitzeu l'ordre pacman :

sudo pacman -S cli de paperera

Com enviar un fitxer a la paperera

Per enviar un fitxer a la paperera podeu utilitzar el següent comandament:

trash / path / to / file

El fitxer no està completament eliminat, sinó que s'envia a una paperera de la mateixa manera que el contenidor de reciclatge de Windows.

Si subministreu l'ordre de la paperera a un nom de la carpeta, s'enviarà la carpeta i tots els fitxers de la carpeta a la paperera de reciclatge.

Com llistar els fitxers a la paperera

Per mostrar els fitxers a la paperera, podeu executar el següent comandament:

llista de papereres

Els resultats obtinguts inclouen la ruta original al fitxer i la data i l'hora en què es van enviar els fitxers a la paperera.

Com restaurar fitxers des de la paperera

La pàgina de manual de la comanda de paperera indica que per restaurar un fitxer, heu d'utilitzar el següent comandament:

restauració de paperera

Tanmateix, podeu rebre un comandament no trobat error si executeu aquesta ordre.

L'alternativa a la restauració de la paperera és restaurar-la paperera de la manera següent:

restaurar-escombraries

L'ordre restore-trash llistarà tots els fitxers a la paperera amb un número al costat de cadascun. Per restaurar un fitxer simplement introduïu el número al costat del fitxer.

Com buidar la paperera

El problema principal amb què es pot acostar l'escombraries és que els fitxers segueixen ocupant un valuós espai d'accionament. Si està satisfet que ja no és necessari que tot en la paperera es pugui executar l'ordre següent per buidar la paperera.

escombraries buides

Si voleu esborrar tots els fitxers que hagin estat a la paperera durant un cert nombre de dies, simplement especifiqueu-lo amb l'ordre buit-buit.

escombraries buides 7

Resum

La majoria d'entorns gràfics d'escriptori proporcionen una paperera de paperera o paperera de reciclatge, però quan utilitzeu la línia d'ordres, us deixem al vostre propi enginy i astúcia.

Per estar segur, us recomano utilitzar el programa cli del paperera.