Esihlokweni esilandelayo sizobheka udoti-ehl. Lokhu iphakethe elincane lemiyalo yesoftware yamahhala ezosinikeza ngekani likadoti le-Command Line Interpreter. Kulezi zinsuku, noma ngabe yiluphi uhlelo olisebenzisayo, kungaba yi-Gnu / Linux, iWindows noma iMac OS kusuka endaweni yokuqhafaza, lapho ususa ifayela, imvamisa ligcina kudoti. Lokhu kusinikeza ithuba lokuphenduka futhi sibuyisele ifayili noma silisuse unomphela. Ngakolunye uhlangothi, uma ususa ifayili kulayini womyalo, inketho yokuthola lawo mafayili, empeleni ngeke sibe nawo.
Njengoba bengisho, udoti-cli uyiklayenti lokuphatha umgqomo wokuphinda usebenzise kabusha kusuka kulayini womyalo. Si dala i-alias ukuze lapho usebenzisa i-rm, usebenzisa udoti-ehl ngempela, uzoba nendlela enhle yokuvimbela ukulahleka kwedatha. Ngalokhu ungagwema ukususa amafayela obungafuni ngempela ukuwasusa, kungaba ngokunganaki noma ngephutha. Lokhu kungenxa yokuthi uma ususa okuthile ngodoti-ehl, kuzohlala kudoti.
Kamuva uma ufuna ukuthola amafayela, kungenziwa kalula. Yini enye, i-trash-cli izokhumbula usuku lapho ifayili elithile lasuswa khona, izimvume zalo nendlela lapho elalikhona ngaphambi kokuthi lisuswe. Ngakho-ke singakwazi ukubalulama njengoba babenjalo.
Faka udoti-cli ku-Ubuntu
Ukufaka i-trash-ehl kulula kakhulu ku-Ubuntu usebenzisa umphathi wephakethe we-apt. Odinga ukukwenza ukuvula ukuphela (Ctrl + Alt + T) bese usebenzisa umyalo:
sudo apt-get install trash-cli
Ithuluzi lodoti-ehl lisekelwe kuPython, ngakho-ke Singayifaka futhi kusuka kwimithombo. Inqubo ivamile kuwo wonke ama-distros. Udinga nje ukuvula i-terminal (Ctrl + Alt + T) bese usebenzisa imiyalo:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python3 setup.py install sudo python3 setup.py install --user
Isibonelo sokusetshenziswa
Uma sekufakiwe, abasebenzisi manje sesingasebenzisa imiyalo:
- ukubeka udoti: ukususa amafayela nezinkomba.
- akunalutho: khipha umgqomo.
- uhlu lodoti: libala amafayela namafolda akudoti.
- doti-buyisela: buyisela amafayela namafolda akudoti.
- udoti-rm- Ngamunye susa ifayili elithile elisodoti.
Thumela ifayela kudoti
Manje sesizosebenzisa le miyalo etholakala ku-terminal ngendlela elula kakhulu. Isibonelo, uma sifuna thumela okuthile kudoti, esikhundleni sokusebenzisa i-rm (lokho bekungabuye kutholakale), ungasebenzisa lo omunye umyalo:
trash-put ejemplo-trash-cli.txt
Udoti-ehl awasusi empeleni amafayela noma izinkomba, kumane nje uwahambise enkombeni efihliwe. QAPHELA, ifayela noma umkhombandlela ngamunye uzogcina indlela owawukuyo ekuqaleni. Lokho kusho ukuthi uma kamuva uyibuyisela, kuzoba enkombeni lapho sisuse khona.
Uhla lwemibhalo olufihliwe okususwa kulo amafayela nezinkomba singalubona ngomyalo:
ls -la $HOME/.local/share/Trash
Kulesiqondisi esifihliwe uzothola ezinye izinkomba ezimbili:
- amafayela: Yilapho umyalo we-trash-put uzohambisa khona ifayela elisusiwe noma umkhombandlela.
- ulwazi: Iqembu lomyalo liphatha ifayela le-.trashinfo lefayela / isiqondisi ngasinye esisusiwe.
Uhlu lususiwe amafayela noma izinkomba
para uhlu lwamafayela noma izinkomba ezitholakala kudoti, kusuka kulayini womyalo esiwenzayo:
trash-list
Khulula udoti
Njengoba wonke umuntu azi, amafayela kudoti athatha isikhala sediski. Ngalesi sizathu kungumkhuba omuhle ngezikhathi ezithile, khulula isikhala sedoti. Futhi singakwenza lokhu ngomyalo:
trash-empty
Ukuyiqhuba kanjena, ngaphandle kwamapharamitha kuzosusa KONKE esinakho kudoti.
Uma kwenzeka ufuna susa amafayela noma izinkomba zezinsuku ezingama-x ezigciniwe, kuzofanele sidlule inani lezinsuku njengepharamitha. Isibonelo, uma sifuna ukususa obekugcinwe ezinsukwini ezi-5 ezedlule singabhala:
trash-empty 5
Buyisela amafayela noma izinkomba
Lona ngumyalo ongaba nentshisekelo yokufaka udoti-ehl, futhi ukuthi uzosivumela ukuthi sibuyisele lokho okususiwe. Ukubuyisela kudoti kubuyisela amafayela noma izinkomba endaweni yazo yangempela, khumbula ukuthi ukubeka udoti kugcina lolu lwazi.
trash-restore
Ukususa amafayela kudoti
Ngomyalo we-trash-rm singakwazi susa unomphela amafayela noma izinkomba kudoti. Sinezindlela eziningana zokufeza lo msebenzi. Ngokuqala sizosusa ifayela ngegama:
trash-rm ejemplo-trash-cli.txt
Singakwazi nokukhetha susa wonke amafayela ngesandiso esithile:
trash-rm '*.txt'
Ukube besifuna susa ifolda kudoti, umyalo ozosetshenziswa uzoba:
trash-rm carpeta-ejemplo
Usizo
Usizo oluphelele lungatholakala ekhasini lendoda. Ukuyithinta sizodinga kuphela ukwenza umyalo:
man trash
Umyalo kadoti-ehl ku-Gnu / Linux usivumela ukuthi sisuse amafayela nezinkomba. Futhi kuzosivumela ukuthi sibabuyisele ngokubasindisa ngendlela yabo ephelele, izimvume, usuku. Ingakwazi thintana kabanzi mayelana nale phrojekthi kusuka ikhasi ku-GitHub okufanayo.