Kā droši izdzēst failus, izmantojot Linux komandrindu

Ievads

Šī rokasgrāmata parādīs, kā droši izdzēst failus no savas sistēmas.

Tagad jūs varētu domāt, ka viss failu dzēšanas punkts ir atbrīvoties no tā, cik droši jūs varat būt. Iedomājieties, ka jūs izpildījāt komandu, kas paredzēta, lai noņemtu visus failus no konkrētas mapes, un nevis dzēšot tikai šos failus, tā arī izdzēva visus apakšlappuļu failus.

Kurai komandai jāizmanto failu dzēšana

Linux var izdzēst failus vairākos veidos, un šajā rokasgrāmatā es parādīšu divus no tiem:

Rm komanda

Lielākā daļa cilvēku mēdz izmantot komandu rm , dzēšot failus un no tiem izskaidrojot šeit, šī ir visvairāk brutālā komanda. Ja izdzēšat failu, izmantojot komandu rm, tas ir ļoti grūti (kaut arī ne vienmēr neiespējami) atgūt šo failu.

Rm komandas sintakse ir šāda:

rm / path / to / file

Varat arī izdzēst visus mapes un apakšmapes failus šādi:

rm -R / ceļa / uz / mapi

Kā iepriekš minēts, komanda rm ir diezgan daudz galīga. Jūs tomēr zināmā mērā varat pasargāt sevi, izmantojot dažādus slēdžus.

Piemēram, ja dzēšat vairākus failus, pirms katra faila dzēšanas varat saņemt uzvedni, lai jūs varētu būt droši, ka dzēšat pareizos failus.

rm -i / path / to / file

Ikreiz, kad palaižat iepriekš minēto komandu, tiek parādīts ziņojums, kurā tiek jautāts, vai esat pārliecināts, ka vēlaties dzēst failu.

Ja izdzēšat desmitiem failu, kas saņem tūlītēju atbildi katram, var nokļūt garlaicīgi, un jūs varat vienkārši nospiest "y" vairākkārt un galu galā nejauši izdzēš nepareizu failu.

Jūs varat izmantot šādu komandu, kas tiek parādīta tikai tad, ja dzēšat vairāk nekā 3 failus vai arī jūs rekursīvi dzēšat.

rm -I / path / to / file

Rm komanda, iespējams, ir tā, kuru vēlaties izmantot vismaz tad, ja vēlaties būt uzmanīgam.

Iepazīšanās ar trash-cli

Trash-cli lietojumprogramma nodrošina komandrindas miskasti. Parasti tā parasti netiek instalēta ar Linux, tāpēc jums būs jāinstalē tā no jūsu izplatīšanas repozitorijiem.

Ja jūs izmantojat Debian balstītu izplatīšanu, piemēram, Ubuntu vai Mint, izmantojiet komandu apt-get :

sudo apt-get install trash-cli

Ja jūs izmantojat izplatīšanu, izmantojot Fedora vai CentOS, izmantojiet komandu yum :

sudo yum instalēt trash-cli

Ja jūs izmantojat openSUSE, izmantojiet zypper komandu:

sudo zypper -i trash-cli

Visbeidzot, ja izmantojat ar Arch balstītu izplatīšanu, izmantojiet pacman komandu:

sudo pacman -S trash-cli

Kā nosūtīt failu uz atkritni

Lai nosūtītu failu miskasti, izmantojiet šādu komandu:

trash / path / to / file

Fails nav pilnībā izdzēsts, bet tā vietā tiek nosūtīts uz miskasti tāpat kā Windows atkritni.

Ja jūs piegādājat atkritumu komandu mapes nosaukumam, mape un visi mapē esošie faili tiks nosūtīti uz atkritni.

Kā sarakstā iekļaut failus miskasti

Lai sarakstā iekļautos failus atkritnē, varat palaist šādu komandu:

trash-list

Atgrieztie rezultāti ietver sākotnējo ceļu uz failu un datumu un laiku, kad faili tika nosūtīti uz atkritni.

Kā atjaunot failus no atkritni

Trash komandu rokasgrāmatas lapa nosaka, ka, lai failu atjaunotu, jums vajadzētu izmantot šo komandu:

trash-restore

Tomēr jūs varat saņemt komandu nav atrasta kļūda, ja palaižat šo komandu.

Trash-atjaunošanas alternatīva ir atkopšanas trash šādi:

atjaunot atkritni

Atkļūdošanas komandā tiks parādīti visi miskastē esošie faili ar skaitli, kas atrodas blakus katram. Lai failu atjaunotu, vienkārši ievadiet numuru blakus failam.

Kā tukša trash can

Galvenā problēma ar miskasti var attiekties uz to, ka faili joprojām aizņem vērtīgu diska vietu. Ja esat pārliecināts, ka vairs nav vajadzīgs viss miskasti, varat palaist šādu komandu, lai iztukšotu atkritni.

trash-tukšs

Ja vēlaties dzēst visus failus, kas ir bīstamos atkritumos noteiktu dienu skaitu, vienkārši norādiet šo numuru ar trash-empty komandu.

trash-tukšs 7

Kopsavilkums

Lielākā daļa grafisko darbvirsmu vides nodrošina miskasti vai atkritni, bet, lietojot komandrindu, jūs atstājat savu asprātību un viltību.

Lai būtu droši, es ieteiktu lietot trash-cli programmu.