Kwinqaku elilandelayo siza kujonga iDuc. Le yenye Ukuqokelelwa kwezixhobo esinokuzisebenzisa ukwenza isalathiso, ukujonga kunye nokujonga ukusetyenziswa kwediski kwiinkqubo zokusebenza kwe-Unix. I-Duc iye yavavanywa kwiinkqubo ezibandakanya iifayile ezizigidi ezimbalwa kunye neepetabytes ezininzi zokugcina ezinentsebenzo elungileyo.
Umlawuli igcina ukusetyenziswa kwediski kwindawo yogcino lwedatha. Ngale seti yezixhobo siza kufumana ngokukhawuleza ukuba ziphi ii-byte zediski yethu kwaye ziziphi izinto ezinikezelweyo. Ukongeza, iza nonxibelelwano oluninzi lomsebenzisi kunye neziphelo zokubuyela umva esinokufikelela kuzo kwiziko ledatha kwaye sizobe iigrafu.
Okwangoku, Ujongano lomsebenzisi oluxhaswayo zezi: ujongano lomgca wokuyalela (ls),
I-Ncurses interface console (ui, X11 GUI (uDuke gui) kunye ne-OpenGL GUI (uDuke gui). Malunga ne uluhlu lweedatha ezixhaswayo zangasemva, Siza kuba neTokyocabinet, Leveldb kunye neSqlite3. UDuc usebenzisa iTokyoCabin njengedatha emiselweyo.
Faka iDuc kwi-Ubuntu
UDuc unjalo iyafumaneka koovimba abagqibeleleyo beDebian kunye neziphumo zayo, ezinje ngeBuntu. Ngesi sizathu singayifaka kolu hlobo lwenkqubo ngokuvula i-terminal (Ctrl + Alt + T) kwaye siyichwetheze kuyo:
sudo apt install duc
Sebenzisa iDuc
Ukusetyenziswa okuqhelekileyo yile ilandelayo:
duc subcomando opciones
Siyayibona ifayile ye- Uluhlu lwezinto onokukhetha kuzo kunye neenkqutyana ngokusebenzisa uncedo Kwisiphelo (Ctrl + Alt + T):
duc help
Ukumbona uluhlu olupheleleyo lwayo yonke imiyalelo kunye nokukhetha kwabo baleka:
duc help --all
Kwimeko apho sinomdla uyazi ukusetyenziswa komgaqo othile ophantsi, singayijonga ngale ndlela ilandelayo:
duc help subcomando
Yenza isalathiso (database) nguDuc
Ngaphambi kokuba siqale, kuqala Kuya kufuneka senze isalathiso senkqubo yefayile. Kuya kufuneka sisebenzise lo myalelo ulandelayo kwi yenza isalathiso solawulo lomsebenzisi / lwasekhaya:
duc index /home
Lo myalelo ungasentla izakugcina ifayile ye .duc.db kwi / ifolda yasekhaya. Ukuba ukongeze iifayile ezintsha okanye izikhombisi kwifolda esenze kuyo isalathiso, lo myalelo ungasentla kuya kufuneka uphinde uqhutywe nangaliphi na ixesha ukuze wakhe kwakhona.
Sebenzisa isalathiso sombuzo
Sebenzisa i-subcommands, siya kuba nakho thethana kwaye uphonononge isalathiso esidale ngaphambili:
duc info
Kwimeko yokufuna Dwelisa zonke iifayile kunye nemikhombandlela kulawulo olusebenzayo ngoku, singabhala:
duc ls
Nathi sinako ukwenjenjalo sebenzisa -R ukhetho ukubona isiphumo sokusetyenziswa kwediski kunye nesakhiwo somthi:
duc ls -R /home/usuario
Jonga ukusetyenziswa kwediski kwigrafu ukusuka kwisiphelo
Siya kuba nakho uku jonga ubungakanani befayile kwitshathi. Ukuba unomdla wokubona igrafu yendlela ethile, ungasebenzisa umyalelo 'ds lsnjengoko kubonisiwe koku kulandelayo:
duc ls -Fg /home/usuario
Lo myalelo ungasentla ubuza isiseko sedatha kwaye udwelise ubungakanani bazo zonke iifayile kunye nezalathiso ezisendleleni. Ukuba akukho ndlela ibonelelweyo, isikhombisi esisebenzayo ngoku siya kuskenwa.
Siya kuba nakho ukufeza lo myalelo isixhenxe ukuya vula ikhonkco yomsebenzisi esekwe kwi AmaNcurses. Ngayo sinokujonga ukusetyenziswa kwenkqubo yefayile:
duc ui
Ukuba unomdla vula i-Ncurses-based interface yomsebenzisi ukukhangela indlela ethile, akusayi kubakho ngaphezulu Sebenzisa i-subcommand 'ui' ngoku Landelayo:
duc ui /home/usuario/carpeta
Sebenzisa ujongano lomzobo (X11)
Ukuba uthanda Sebenzisa ujongano lomzobo (X11) ukukhangela inkqubo yefayile, umyalelo onokusetyenziswa ulandelayo:
duc gui
Kule meko, siya kuba nakho ukusebenzisa i i-subcommand 'gui' ukubuza indawo yedatha ene-graphical interface (X11) ukukhangela ukusetyenziswa kwediski kwendlela enikiweyo:
duc gui /home/usuario/carpeta
Uncedo
Oko sele sikubonile kuphela kwamanyathelo asisiseko anokuthathwa kunye 'nkosana'. Ngolwazi oluthe kratya, ndwendwela iwebhusayithi yeprojekthi okanye ujonge amaphepha endoda Kwisiphelo (Ctrl + Alt + T):
man duc
Ukuba uzama, uya kubona ukuba ilula kodwa iluncedo kumbukeli wokusetyenziswa kwediski. Inika abasebenzisi ngendlela ekhawulezayo yokwazi ukuba zeziphi iifayile okanye imikhombandlela ethatha kakhulu.