Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju.

Mājas direktoriji gandrīz vienmēr ir pārblīvēti ar zaudētiem failiem: nejaušām lejupielādēm no interneta, uzdevumu sarakstiem un darba direktorijiem projektiem, kas jau sen ir pamesti.

Galddatoru lietotāji var nosūtīt visus savus atkritumus uz miskasti — pagaidu uzglabāšanas vietu, kurā tiek glabāti faili pirms dzēšanas, taču lietotājiem, kuri dod priekšroku apkopi veikt terminālī, šī opcija nav pieejama. Lūk, kā jūs varat to mainīt.

Kas ir miskaste un kāpēc jūs to izmantotu?

Atkritne (operētājsistēmā Windows pazīstama kā atkritne) ir pagaidu krātuve failiem, kurus esat nolēmis dzēst, bet vēl neesat paguvis to dzēst. Tas ir kā atkritumu tvertne jūsu virtuvē vai ārpus mājas: jūs varat tajā iemest savus atkritumus, bet līdz brīdim, kad atkritumu savācēji brauc. pa ielu un aiznesiet uz sadedzināšanas krāsni, joprojām varat to izņemt, notīrīt un novietot atpakaļ vietā, kur tai vajadzētu būt būt.

Tas ir noderīgi, ja nejauši esat izmetis sava dzīvesbiedra vecās mīlestības vēstules (kas jums šķiet kā miskaste, bet viņiem ir nenovērtējama piemiņa). Tas ir noderīgi arī tad, ja no sava diska izdzēšat visu direktoriju ar šķietami nevēlamiem atkritumiem, bet vēlāk atcerieties, ka dziļi savos apakšdirektorijos ir vienīgais jūsu paroles faila dublējums, jūsu kāzu fotoattēli un jūsu nedzimušā bērna ultraskaņas skenēšana. bērns.

Lielākajai daļai GUI darbināmu galddatoru ir bijis kāds miskastes sistēmas variants kopš Apple Lisa izlaišanas 1983. gadā. (toreiz to sauca par atkritumu grozu), un GNOME, MATE, KDE un XFCE galddatori tiek piegādāti kopā ar atkritni kā standarta.

Miskaste ir tik dziļi iegulta darbvirsmas vidē, ka biežāk nekā nē, atlasot failu un pēc tam nospiežot Dzēst taustiņu, tas faktiski neizdzēsīs failu, bet gan pārvietos to uz miskasti. Ja izmantojat operētājsistēmu Windows, operētājsistēma pat jautās, vai esat pārliecināts, ka vēlaties nosūtīt failu uz atkritni.

Miskaste jūsu Linux terminālim!

Miskastes, atkritumu tvertnes un atkritumu grozi ir skeuomorfiski objekti. Tie ir programmatūras objekti, kas grafiski atdarina savus reālās pasaules līdziniekus tādā veidā, kas sniedz norādes par to paredzēto funkciju. Darbvirsmas atkritne izskatās tā, kā tā darbojas, jo tā darbojas.

Lai gan Linux terminālis ir lieliska vieta, kur paveikt darbu ar minimālu satraukumu, tas nav grafiski bagāta vide. Sadzīves atkritumu tvertnes attēla izveide būtu bezjēdzīga un, pat ja iespējams, novērstu uzmanību no termināļa pieredzes un patērētu nevajadzīgus resursus.

Standarta režīmā terminālis ļauj izdzēst vienumus ar rm komanda. Piemēram:

rmšis.failska.failscits.fails

Komanda rm pieņem argumentus, kas rekursīvi noņems direktorijus, tukšus direktorijus, pirms katras vienas vai trīs noņemšanas vai dzēsiet vienumus, pat ja tas ir pārsteidzoši slikta ideja dari tā.

Komanda rm nodrošina spēku termināļa lietotājam, bet, ja jūs izjaucat un nejauši izdzēšat visu projektu, jums nav iespējas tos atgūt, neizmantojot utilītu, piemēram, TestDisk.

trash-cli izmaiņas, ļaujot jums izmantot Linux darbvirsmas atkritnes sistēmu no termināļa.

Kas ir trash-cli?

Ja jums ir DE, piemēram, KDE, GNOME vai XFCE, trash-cli izmantos jūsu sistēmas atkritni, lai nevēlamos failus, vienlaikus saglabājot sākotnējo ceļu, dzēšanas datumu un atļaujas. Tas nozīmē, ka varat pārbaudīt failus, pirms tos neatgriezeniski noslaucīt no diska.

Jūs varat iztukšot miskasti vienā piegājienā vai arī varat izvēlēties iemest atsevišķus failus un mapes virtuālajā atkritumu tvertnē.

Tas nedarbosies galddatoros, kuros nav iebūvēta miskastes sistēma, tādēļ, ja izmantojat logu pārvaldnieks, piemēram, i3, Ratpoison vai dwm, jums diemžēl nepaveicas un, iespējams, būs jāapsver alternatīva risinājums.

Trash-cli instalēšana operētājsistēmā Linux

Trash-cli instalēšana ir vienkārša, un vienīgais priekšnoteikums ir tas, ka jums jau ir instalēta Python 2.7 vai Python 3. Ja jums nav Python, varat to instalēt Ubuntu ar:

sudo apt uzstādīt python3-pip

Uz Arch balstītās distros:

sudo pacman -S python-pip

Ar Red Hat saistītajos izplatījumos:

sudo yum uzstādīt python3 python3-wheel

...un Fedorā:

sudo dnf uzstādīt python3-pip python3-wheel

Tagad jūs varat instalēt trash-cli ar:

pip uzstādīt trash-cli

Noklusējuma pakotnes instalēšanas vieta būs ~/.local/bin, tādēļ, ja tas nav jūsu PATH, pievienojiet to ar:

atbalss 'eksportēt PATH="$PATH":~/.local/bin'>> ~/.bashrc

Pēc tam pārlādējiet .bashrc:

avots ~/.bashrc

Trash-cli izmantošana, lai pārvaldītu atkritni no termināļa

Tāpat kā tā darbvirsmas un reālās pasaules kolēģus, trash-cli ir vienkārši lietojams terminālī, un tā lietošana ir diezgan vienkārša. Ir tikai četras komandas, kas jums jāatceras.

  • atkritumu izmešana: Trash failus un direktorijus.
    trash-put šis.fails
    Vai:
    trash-put that-directory
    ...pārvietos failu vai direktoriju uz miskasti. trash-cli neatšķir failus un direktorijus, tāpēc nav nepieciešams pievienot argumentus, kā to darītu ar komandu rm.
  • atkritumu saraksts: Uzskaita visu, kas atrodas miskastē, ļaujot jums rakņāties pa izlietotajiem failu sistēmas tējas maisiņiem, meklējot laulības gredzenu.
  • miskastes atjaunošana: Izvelk vienumus no atkritnes un atjauno tos sākotnējā atrašanās vietā. Varat norādīt vairākus failus:
    trash-restorešis.failska.failssvarīgs.fails
  • trash-rm: No atkritnes tiek izvadīti atsevišķi faili.
    trash-rmka.fails
  • miskaste tukša: Iztukšo jūsu miskasti. Tas ir viss, galīgā dzēšana un nav atgriešanās.

Protams, jūs nevēlaties, lai miskaste bezgalīgi sēdētu jūsu miskastē. Tas piesaista grauzējus un kukaiņus, turklāt, kamēr tas atrodas jūsu diskā, jūs neietaupāt vietu. Kamēr jūs varat izmantot miskaste-tukša lai iztukšotu miskasti ikreiz, kad atceraties to izdarīt, ir vieglāk izveidot cronjob, kas to izdarītu jūsu vietā.

crontab -l; atbalss "@daily $(kas trash-tukšs) 30") | crontab -

... pievieno cronjob, kas katru dienu iztukšos jūsu atkritni no visiem priekšmetiem, kas ir vecāki par 30 dienām.

Komandrindas atkritnes izmantošana var saglabāt jūsu failus!

Ir viegli domāt, ka izdzēšot kaut ko, tas notiek tāpēc, ka vēlaties to neatgriezeniski noņemt no sistēmas. Bet, ja vien neesat ļoti uzmanīgs, ir gandrīz neizbēgami, ka jūs nejauši izdzēsīsit kaut ko, ko patiešām vēlaties paturēt.

Ja esat termināļa lietotājs, trash-cli nodrošina tos pašus drošības pasākumus, pie kuriem ir pieraduši darbvirsmas lietotāji, vienlaikus saglabājot komandrindas ātrumu un efektivitāti.

Lai izvairītos no nejaušas failu dzēšanas, apsveriet iespēju labāk pārvaldīt un kārtot failus.