Como eliminar os ficheiros con seguridade usando a liña de comandos de Linux

Introdución

Esta guía mostraralle como eliminar de forma segura os ficheiros do seu sistema.

Agora podes estar pensando que todo o punto de borrar arquivos é desfacerse deles así que seguro podes ser. Imaxina que executou un comando destinado a eliminar todos os ficheiros dun cartafol en particular e no canto de eliminar só eses ficheiros borrou todos os ficheiros dos subcartafoles tamén.

Que comando debería usar para borrar arquivos

Existen varias maneiras de eliminar ficheiros dentro de Linux e nesta guía mostrarémosvos dous:

O comando rm

A maioría das persoas adoitan usar o comando rm ao eliminar ficheiros e dos dous aquí explicados, este é o comando máis brutal. Se eliminas un ficheiro co comando rm é moi difícil (aínda que non necesariamente imposible) recuperar ese ficheiro.

A sintaxe do comando rm é a seguinte:

rm / path / to / file

Tamén podes eliminar todos os ficheiros dunha carpeta e subcartafolos do seguinte xeito:

rm -R / path / to / folder

Como se mencionou anteriormente, o comando rm é prácticamente final. Pódese protexer en certa medida con todo empregando varios modificadores.

Por exemplo, se está a eliminar varios ficheiros, pode obter unha solicitude antes de eliminar cada ficheiro para que poida estar seguro de que está a borrar os ficheiros correctos.

rm -i / path / to / file

Sempre que execute o comando anterior aparecerá unha mensaxe que lle preguntará se está seguro de que quere eliminar o ficheiro.

Se está a eliminar decenas de ficheiros que reciben unha solicitude para cada un pode resultar tedioso e pode simplemente premer "y" repetidamente e aínda así terminará borrando accidentalmente o ficheiro incorrecto.

Pode usar o seguinte comando que só indica cando se borra máis de 3 arquivos ou se está a eliminar de forma recursiva.

rm -I / path / to / file

O comando rm é posiblemente o que menos usa se desexa ter coidado.

Presentando cli-lixo

A aplicación cli de lixo proporciona unha lata de lixo na liña de comandos. Normalmente non se instala por defecto con Linux polo que terás que instalalo desde os repositorios da túa distribución.

Se está a usar unha distribución baseada en Debian , como Ubuntu ou Mint, use o comando apt-get :

sudo apt-get install cli trash

Se está a usar unha distribución baseada en Fedora ou CentOS use o comando yum :

sudo yum instalar trash-cli

Se está a usar openSUSE use o comando zypper:

sudo zypper -i cli de lixo

Finalmente, se está a usar unha distribución baseada en Arch use o comando pacman :

sudo pacman -S cli de lixo

Como enviar un ficheiro á papeleira

Para enviar un ficheiro á papeleira pode usar o seguinte comando:

lixo / ruta / para / ficheiro

O ficheiro non se elimina por completo, senón que se envía a unha papeleira do mesmo xeito que o lixo de reciclaxe de Windows.

Se fornecer o comando de lixo a un nome de cartafol, enviará o cartafol e todos os ficheiros do cartafol á papeleira.

Como listar os ficheiros na papeleira

Para listar os ficheiros no lixo pode executar o seguinte comando:

lista de lixo

Os resultados obtidos inclúen a ruta orixinal ao ficheiro ea data e hora en que os ficheiros foron enviados ao lixo.

Como restaurar ficheiros desde o lixo

A páxina de manual para o comando de lixo indica que para restaurar un ficheiro debería usar o seguinte comando:

restauración de lixo

Non obstante, pode recibir un comando non atopado un erro se executar este comando.

A alternativa á restauración de lixo é restaurar-lixo do seguinte xeito:

restaurar-lixo

O comando restore-trash listará todos os ficheiros na papeleira cun número ao lado de cada un. Para restaurar un ficheiro, simplemente introduza o número ao lado do ficheiro.

Como baleirar a papeleira

A principal cuestión coa que se pode achegar a papeleira é que os arquivos aínda ocupan un espazo de disco valioso. Se está satisfeito de que xa non se esixe todo no lixo, pode executar o seguinte comando para baleirar a papeleira.

lixo baleiro

Se quere eliminar todos os ficheiros que estiveron no lixo durante un determinado número de días, simplemente especifique ese número co comando Trash-empty.

lixo baleiro 7

Resumo

A maioría dos contornos gráficos de escritorio proporcionan unha papeleira ou reciclaxe, pero cando estás a usar a liña de comando quédache co teu intelixencia e astucia.

Para estar seguro recoméndoche o uso do programa cli-lixo.