Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius.

Namų katalogai beveik visada yra užgriozdinti palaidais failais: atsitiktiniais atsisiuntimais iš interneto, darbų sąrašais ir jau seniai apleistų projektų darbo katalogais.

Stalinių kompiuterių vartotojai gali siųsti visas savo šiukšles į šiukšliadėžę – laikiną saugojimo vietą, kurioje saugomi failai prieš ištrinant, tačiau vartotojai, kurie nori atlikti techninę priežiūrą terminale, šios parinkties neturi. Štai kaip galite tai pakeisti.

Kas yra šiukšliadėžė ir kodėl turėtumėte ją naudoti?

Šiukšliadėžė (Windows sistemoje žinoma kaip šiukšliadėžė) yra laikina failų, kuriuos nusprendėte ištrinti, bet dar nespėjote ištrinti, saugykla. Tai tarsi šiukšlių dėžė jūsų virtuvėje ar už jūsų namų: galite mesti savo šiukšles ten, bet kol šiukšlių surinkėjai nevažiuos gatve ir nuneškite į deginimo krosnį, vis tiek galite ištraukti, nuvalyti ir padėti atgal ten, kur turėtų būti.

instagram viewer

Tai naudinga, kai netyčia išmetėte senus sutuoktinio meilės laiškus (kurie jums atrodo kaip šiukšlės, bet jiems yra neįkainojami prisiminimai). Tai taip pat naudinga, kai iš savo disko ištrinate visą katalogą, kuriame, atrodo, yra nemėgstamos šiukšlės, bet vėliau atsiminkite, kad giliai savo pakatalogiuose yra vienintelė slaptažodžio failo atsarginė kopija, jūsų vestuvių nuotraukos ir jūsų negimusio kūdikio ultragarsinis skenavimas. vaikas.

Dauguma GUI valdomų stalinių kompiuterių turėjo tam tikrą šiukšliadėžių sistemos variantą nuo „Apple Lisa“ pasirodymo 1983 m. (tuo metu jis buvo vadinamas šiukšliadėže), o GNOME, MATE, KDE ir XFCE staliniai kompiuteriai pristatomi su šiukšliadėže kaip standartinis.

Šiukšliadėžė yra taip giliai įterpta į darbalaukio aplinką, kad dažniausiai pasirenkant failą ir paspaudus Ištrinti klavišą, iš tikrųjų neištrins failo, o perkels jį į šiukšliadėžę. Jei naudojate „Windows“, OS netgi paklaus, ar tikrai norite nusiųsti failą į šiukšliadėžę.

Šiukšliadėžė jūsų Linux terminalui!

Šiukšliadėžės, šiukšliadėžės ir šiukšliadėžės yra skeuomorfiniai objektai. Tai programinės įrangos objektai, kurie grafiškai imituoja realaus pasaulio analogus taip, kad suteiktų užuominų apie jų numatytą funkciją. Stalinio kompiuterio šiukšliadėžė atrodo taip, kaip atrodo dėl jos veikimo.

Nors „Linux“ terminalas yra puiki vieta reikalams atlikti su minimaliu rūpesčiu, jis nėra grafiškai turtinga aplinka. Turėti buitinių atliekų talpyklos vaizdą būtų beprasmiška ir, net jei įmanoma, atitrauktų dėmesį nuo terminalo patirties ir sunaudotų nereikalingus išteklius.

Standartiškai terminalas leidžia ištrinti elementus su rm komanda. Pavyzdžiui:

rmtai.failaskad.failaskitas.failas

Komanda rm priima argumentus, kurie rekursyviai pašalins katalogus, tuščius katalogus, paraginti prieš kas vieną ar tris pašalinimus arba ištrinti elementus, net jei tai stebėtinai bloga mintis daryk taip.

Komanda rm suteikia galią terminalo vartotojui, bet jei sumaišote ir netyčia ištrinate visą projektą, jūs neturite galimybės susigrąžinti juos nenaudojant tokios programos kaip „TestDisk“..

trash-cli pakeičia tai leisdama naudoti „Linux“ darbalaukio šiukšliadėžę iš terminalo.

Kas yra trash-cli?

Jei turite DE, pvz., KDE, GNOME arba XFCE, „trash-cli“ naudos jūsų sistemos šiukšliadėžę failams išmesti, išlaikydama pradinį kelią, ištrynimo datą ir leidimus. Tai reiškia, kad galite patikrinti failus prieš visam laikui ištrindami juos iš disko.

Šiukšliadėžę galite ištuštinti vienu ypu arba galite pasirinkti išmesti atskirus failus ir aplankus į virtualų šiukšliadėžę.

Tai neveiks staliniuose kompiuteriuose, kuriuose nėra įmontuotos šiukšlių sistemos, taigi, jei naudojate langą vadybininkas, pvz., i3, Ratpoison ar dwm, jums, deja, nesiseka ir gali reikėti apsvarstyti alternatyvą sprendimas.

„Trash-cli“ diegimas „Linux“.

Įdiegti „trash-cli“ paprasta, vienintelė būtina sąlyga yra tai, kad jau turite „Python 2.7“ arba „Python 3“. Jei neturite Python, galite jį įdiegti Ubuntu su:

sudo apt diegti python3-pip

„Arch“ pagrindu sukurtuose platinimuose:

sudo pacman -S python-pip

Su Red Hat susijusiuose platinimuose:

sudo yum diegti python3 python3-ratas

...ir Fedoroje:

sudo dnf diegti python3-pip python3-wheel

Dabar galite įdiegti „trash-cli“ naudodami:

pip diegti trash-cli

Numatytoji paketo diegimo vieta bus ~/.local/bin, taigi, jei to nėra jūsų PATH, pridėkite jį su:

aidas 'eksportuoti PATH="$PATH":~/.local/bin'>> ~/.bashrc

Tada įkelkite iš naujo .bashrc:

šaltinis ~/.bashrc

„trash-cli“ naudojimas norint tvarkyti savo šiukšliadėžę iš terminalo

„Trash-cli“, kaip ir darbalaukio bei realaus pasaulio analogus, paprasta naudoti terminale, o jo naudojimas yra gana nesudėtingas. Turite atsiminti tik keturias komandas.

  • šiukšlių išmetimas: Iškrauna failus ir katalogus.
    šiukšlių išmetimas tai.failas
    Arba:
    šiukšliadėžė-padėkite tą katalogą
    ...perkels failą ar katalogą į šiukšliadėžę. trash-cli neskiria failų ir katalogų, todėl nereikia pridėti argumentų, kaip tai darytumėte su komanda rm.
  • šiukšlių sąrašas: Išvardija viską, kas yra jūsų šiukšliadėžėje, todėl galite naršyti po panaudotus failų sistemos arbatos maišelius ieškant vestuvinio žiedo.
  • šiukšlių atkūrimas: Ištraukia elementus iš šiukšliadėžės ir grąžina juos į pradinę vietą. Galite nurodyti kelis failus:
    šiukšlių atkūrimastai.failaskad.failassvarbu.failas
  • trash-rm: Perkelia atskirus failus iš šiukšliadėžės.
    trash-rmkad.failas
  • šiukšlių tuščia: Ištuština jūsų šiukšles. Štai viskas, galutinis ištrynimas ir kelio atgal nėra.

Žinoma, nenorite, kad šiukšlės neribotą laiką sėdėtų jūsų šiukšliadėžėje. Jis pritraukia graužikus ir vabzdžius, be to, kol jis yra jūsų diske, netaupote vietos. Kol galite naudoti šiukšlių tuščia Jei norite ištuštinti šiukšliadėžę, kai tik prisiminsite tai padaryti, lengviau nustatyti cronjob, kuris tai padarytų už jus.

crontab -l; aidas "@daily $(kuris šiukšliadėžėstuščia) 30") | crontab -

... prideda cronjob, kuris kiekvieną dieną ištuštins jūsų šiukšliadėžę nuo senesnių nei 30 dienų elementų.

Naudodami komandinės eilutės šiukšliadėžę galite išsaugoti failus!

Nesunku manyti, kad kai ką nors ištrinate, taip yra todėl, kad norite jį visam laikui pašalinti iš sistemos. Bet jei nesate labai atsargūs, beveik neišvengiama, kad netyčia ištrinsite tai, ką tikrai norite pasilikti.

Jei esate terminalo naudotojas, „trash-cli“ suteikia jums tokias pačias apsaugos priemones, prie kurių yra įpratę darbalaukio gyventojai, kartu išlaikant komandų eilutės greitį ir efektyvumą.

Kad netyčia neištrintumėte failų, apsvarstykite galimybę geriau valdyti ir tvarkyti failus.