Plehra, një kosh plehrash për Interpretuesin e Linjës së Komandës

rreth plehrave

Në artikullin vijues do të hedhim një vështrim në koshin e plehrave. Kjo është një paketë e vogël e komandave të softuerit të lirë që do të na sigurojë një kosh plehrash për Interpretuesin e Linjës së Komandës. Në ditët e sotme, çfarëdo sistemi që përdorni, qoftë Gnu / Linux, Windows apo Mac OS nga mjedisi grafik, kur fshini një skedar, zakonisht përfundon në Plehra. Kjo na jep mundësinë të pendohemi dhe të rivendosim skedarin ose ta fshijmë atë përgjithmonë. Nga ana tjetër, nëse fshini një skedar nga rreshti i komandës, mundësia për të rikuperuar ato skedarë, në parim nuk do ta kemi.

Siç po thosha, plehra është një klient për të menaxhuar koshin e riciklimit nga rreshti i komandës. Si krijoni një pseudonim kështu që kur përdorni rm, jeni duke përdorur plehra, ju do të keni një mënyrë të mirë për të parandaluar humbjen e të dhënave. Me këtë mund të shmangni fshirjen e skedarëve që me të vërtetë nuk keni dashur të fshini, qoftë nga pakujdesia ose gabimisht. Kjo është kështu sepse kur fshini diçka me koshin e plehrave, ajo do të mbetet në kosh.

Më vonë nëse dëshironi të rikuperoni skedarët, mund të bëhet lehtë. Cfare ka me shume, plehra do të kujtojë datën kur një skedar i caktuar është fshirë, lejet e tij dhe rrugën ku ndodhej para se të fshihej. Kështu që ne mund t'i rikuperojmë ashtu siç ishin.

Instaloni koshin e plehrave në Ubuntu

Instalimi i koshit të plehrave është shumë i lehtë në Ubuntu duke përdorur menaxherin e paketës apt. E tëra çfarë ju duhet të bëni është të hapni një terminal (Ctrl + Alt + T) dhe të ekzekutoni komandën:

instalo koshin e plehrave me apt

sudo apt-get install trash-cli

Mjeti trash-cli është i bazuar në Python, pra Ne gjithashtu mund ta instalojmë atë nga burimet. Procedura është e zakonshme për të gjitha distros. Thjesht duhet të hapni një terminal (Ctrl + Alt + T) dhe të ekzekutoni komandat:

shkarkoni repo plehra-klipe

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

Shembull i përdorimit

Pasi të instalohen, përdoruesit tani mund të përdorim komandat:

  • hedhur në plehra: për të fshirë skedarët dhe drejtoritë.
  • plehra bosh: zbraz koshin.
  • lista e plehrave: liston skedarët dhe dosjet që ndodhen në kosh.
  • plehra-rivendosja- Rivendosni skedarët dhe dosjet që ndodhen në koshin e plehrave.
  • plehra-rm- Fshini individualisht një skedar specifik që është në plehra.

Dërgoni një skedar në plehra

Tani mund t'i përdorim këto komanda të disponueshme nga terminali në një mënyrë shumë të thjeshtë. Për shembull, nëse duam dërgoni diçka në plehra, në vend që të përdorni rm (kjo do të ishte në parim e pariparueshme), mund ta përdorni këtë komandë tjetër:

hedhur në plehra

trash-put ejemplo-trash-cli.txt

Trash-cli në fakt nuk i fshin skedarët ose drejtoritë, por thjesht i zhvendos ato në një direktori të fshehur. SHENIM, çdo skedar ose direktori do të ruajë rrugën në të cilën ishte fillimisht. Kjo do të thotë që nëse më vonë e rivendosni atë, do të jetë në direktorinë nga e kemi hequr atë.

Drejtorinë e fshehur në të cilën hiqen skedarët dhe drejtoritë mund ta shohim me komandën:

drejtoria e plehrave

ls -la $HOME/.local/share/Trash

Në këtë direktori të fshehur do të gjeni dy direktori të tjera:

  • fotografi: Ky është vendi ku komanda e hedhjes së plehrave do të zhvendosë skedarin ose drejtorinë e fshirë.
  • info: Grupi i komandave merret me një skedar .trashinfo për secilin skedar / direktori të fshirë.

Renditni skedarët ose drejtoritë e fshira

listoni skedarët ose drejtoritë që gjenden në koshin e plehrave, nga rreshti i komandës që ekzekutojmë:

lista e plehrave

trash-list

Lironi plehrat

Siç e dinë të gjithë, skedarët në koshin e plehrave zënë hapësirë ​​në disk. Për këtë arsye është një zakon i mirë herë pas here, liro hapësirën e plehrave. Dhe ne mund ta bëjmë këtë me komandën:

trash-empty

Duke e drejtuar kështu, pa parametra do të fshijë gjithçka që kemi në koshin e plehrave.

Në rast dëshire fshini skedarët ose drejtoritë e x ditëve të ruajtura, do të duhet të kalojmë numrin e ditëve si një parametër. Për shembull, nëse duam të fshijmë atë që ishte ruajtur në 5 ditët e fundit do të shkruanim:

trash-empty 5

Rivendosni skedarët ose drejtoritë

Kjo është komanda për të cilën ju mund të jeni të interesuar të instaloni koshin e plehrave dhe është se do të na lejojë të rikuperojmë atë që është fshirë. Riparimi i plehrave rikthen skedarët ose drejtoritë në vendin e tyre origjinal, mos harroni se koshi i hedhur në plehra i ruan këto informacione.

plehra-rivendosja

trash-restore

Po fshin skedarët nga koshi

Me komandën trash-rm mundemi fshini përgjithmonë skedarët ose drejtoritë nga koshi. Ne kemi disa mënyra për ta përmbushur këtë detyrë. Me të parën ne do të fshijmë një skedar me emër:

trash-rm ejemplo-trash-cli.txt

Ne gjithashtu mund të zgjedhim të hiqni të gjitha skedarët me një shtrirje specifike:

fshini zgjatjen specifike të skedarit

trash-rm '*.txt'

Nëse do të donim hiqni një dosje nga koshi, komanda për të përdorur do të ishte:

fshini dosjen

trash-rm carpeta-ejemplo

Ndihmë

Ndihma më e plotë mund të gjendet në faqen e burrit. Për ta konsultuar atë do të duhet vetëm të ekzekutojmë komandën:

faqja e plehrave

man trash

Komanda e plehrave në Gnu / Linux na lejon të fshijmë skedarët dhe drejtoritë. Kjo gjithashtu do të na lejojë t'i rikuperojmë ato duke i ruajtur me rrugën e tyre absolute, lejet, datën. Mundet konsultohuni më shumë rreth këtij projekti nga faqe në GitHub të së njëjtës.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.