Как безопасно да изтриете файлове, като използвате командния ред на Linux

Въведение

Това ръководство ще ви покаже как безопасно да изтриете файлове от вашата система.

Сега може би си мислите, че цялата точка на изтриване на файлове е да се отървете от тях, така че колко безопасно може да бъдете. Представете си, че сте изпълнили команда, предназначена да премахне всички файлове от дадена папка и вместо да изтриете само тези файлове, тя също е изтрила всички файлове в подпапките.

Коя команда трябва да използвате, за да изтриете файлове

Има няколко начина, по които можете да използвате за изтриване на файлове в Linux и в това ръководство ще ви покажа два от тях:

Командата rm

Повечето хора са склонни да използват командата rm при изтриването на файлове и от двете обяснени тук, това е най-бруталната команда. Ако изтриете файл с помощта на командата rm, е много трудно (макар и не непременно невъзможно) да възстановите файла.

Синтаксисът на командата rm е както следва:

rm / path / to / file

Можете също да изтриете всички файлове в папка и в под-папки, както следва:

rm -R / път / към / папка

Както бе споменато по-рано, командата rm е почти окончателна. Можете да се предпазите до известна степен обаче с помощта на различни ключове.

Например, ако изтривате няколко файла, можете да получите подкана преди изтриването на всеки файл, за да сте сигурни, че изтривате правилните файлове.

rm -i / path / to / file

Всеки път, когато стартирате горната команда, ще се появи съобщение, което ви пита дали сте сигурни, че искате да изтриете файла.

Ако изтривате десетки файлове, които получават подкана за всеки, може да получите досаден и може просто да натиснете "y" неколкократно и все пак да свърши случайно изтриване на грешен файл.

Можете да използвате следната команда, която изисква само когато изтривате повече от три файла или рекурсивно изтривате.

rm -I / път / към / файл

Командата rm е вероятно тази, която искате да използвате най-малко, ако искате да сте внимателни.

Представяне на кошчето за боклук

Приложението "кошче-кли" предоставя кош за отпадъци от командния ред. Той обикновено не се инсталира по подразбиране с Linux, така че ще трябва да го инсталирате от хранилищата на вашата дистрибуция.

Ако използвате дистрибуция, базирана на Debian , като Ubuntu или Mint, използвайте командата apt-get :

sudo apt-get инсталирате боклука-кли

Ако използвате дистрибуция, базирана на Fedora или CentOS, използвайте командата yum :

sudo yum инсталирате боклук-кли

Ако използвате openSUSE използвайте командата zypper:

sudo zypper -i боклук-клик

Накрая, ако използвате дистрибуция на базата на арка, използвайте командата pacman :

sudo pacman -S боклук-кли

Как да изпратите файл в кошчето

За да изпратите файл в кошчето, можете да използвате следната команда:

кошче / път / към / файл

Файлът не е напълно изтрит, а вместо това е изпратен в кошче за боклук по същия начин като кошчето за рециклиране на Windows.

Ако предоставите командата за кошчето на име на папка, тя ще изпрати папката и всички файлове в папката в кошчето за рециклиране.

Как да изброите файловете в кошчето

За да видите файловете в кошчето, можете да изпълните следната команда:

кошче списък

Получените резултати включват оригиналния път към файла и датата и часа на изпращане на файловете до кошчето.

Как да възстановите файлове от кошчето

В ръководството на командата за кошчето се посочва, че за да възстановите файл, трябва да използвате следната команда:

боклук-възстановяване

Възможно е обаче да получите грешка в команда, която не е намерена, ако изпълнявате тази команда.

Алтернативата за възстановяване на кошчето е кошчето за възстановяване, както следва:

възстановяване на замърсени райони

Командата за възстановяване на кошчето ще изброи всички файлове в кошчето с число до всеки от тях. За да възстановите файл, трябва само да въведете номера до файла.

Как да изпразните кошчето

Основният проблем с кошчето може да бъде, че файловете все още заемат ценно място на диска. Ако сте доволни, че всичко в кошчето вече не е необходимо, можете да изпълните следната команда, за да изпразните кошчето.

боклук празна

Ако искате да изтриете всички файлове, които са били в кошчето за определен брой дни, просто посочете номера с кошчето за празни кошчета.

боклук-празен 7

резюме

Повечето графични среди за настолни компютри осигуряват боклук или кош за рециклиране, но когато използвате командния ред, оставате в собствената си остроумие и хитрост.

За да бъда безопасен, препоръчвам да използвате програмата "кошче-клик".