
ICoreutils yiphakheji yesoftware ephuhliswe yiprojekthi ye-GNU equlathe uninzi lwezixhobo ezisisiseko njengekati, ls, kunye nerm ezifunekayo kwiindlela zokusebenza ezifana ne-Unix.
Kutshanje kwaziswaukukhululwa koguqulelo olutsha oluzinzileyo ukusuka kwiseti yezinto ezisisiseko zenkqubo GNU Coreutils 9.2 equka iinkqubo ezifana nokuhlela, ikati, i-chmod, i-chown, i-chroot, i-cp, umhla, i-dd, i-echo, igama lenginginya, i-id, ln, ls, njl.
I-Coreutils (okanye i-GNU Core Utilities) yindibaniselwano yeepakethe ezintathu zangaphambili: izixhobo zefayile (iifayile), izixhobo zeqokobhe (i-shellutils) kunye ne-word processing utility (textutils).
Izinto ezingundoqo ze-GNU xhasa iinketho zomtya omde njenge parameters kwimiyalelo, kunye nokuvumela okuthile kwindibano yokuchaza iinketho phambi kweengxoxo eziqhelekileyo (ukuba iPOSIXLY_CORRECT imo eguquguqukayo isetiwe, eyenza ukusebenza okwahlukileyo kwi-BSD). Ukongeza, kuba ifilosofi yeGNU isebenzisa ulwazi oluvela kumaphepha omntu (kwaye isebenzisa izixhobo ezinje ngolwazi), ulwazi olunikiweyo lukhulu.
Iimpawu ezintsha eziphambili ze-GNU Coreutils 9.2
Kolu guqulelo lutsha lwe-GNU Coreutils 9.2, kugxininiswe ukuba ukhetho "-base64" (-b) yongezwa kusetyenziso lwe-cksum ukuprinta kunye nokuqinisekisa i-base64-encoded checksums, kunye nayo yongezwe "-eluhlaza" ukhetho lokubonisa itshekhim kuphela eyoqobo ngaphandle kokuchaza igama lefayile kunye nolunye ulwazi.
Olunye utshintsho olwenziwe kolu guqulelo lutsha kukuba ukhetho "-debug" yongezwe kwi-cp, mv kunye nokufaka izinto eziluncedo ukubonisa ulwazi oluneenkcukacha malunga nendlela yokukopa ifayile.
Ukongeza koku, sinokufumana kwakhona kwi-GNU Coreutils 9.2 ukuba yongezwe "-ixesha=uhlengahlengiso" ukhetho kusetyenziso lwe-ls ukubonisa kunye nokusebenzisa xa uodola amaxesha olungiso lwefayile, kunye nokongeza ukhetho “-akukho-kopi” kusetyenziso lwe-mv ukwenza imposiso isiphumo xa uzama ukukopa ifayile phakathi kweendlela ezahlukeneyo zefayile.
Kumsebenzi wokwahlula, kwiinketho '-n SIZE', ubungakanani ngoku bunokugqithisa uluhlu lwamaxabiso apheleleyo. Xa i-"split -n" icacisiwe, kuvunyelwe ukufumana idatha kumbhobho ongachazwanga ngegama kunye nobukhulu bedatha enikeziweyo, ngokubonga kwi-staging kwifayile yesikhashana.
Kukwaphawulwe ukuba inkxaso yokhetho “-itotali={okuzenzekelayo,akunakuze,kuhlale,kuphela}” ukuya into eluncedo wc ukulawula ukuba isishwankathelo kufuneka siboniswe nini.
Kwelinye icala, usetyenziso tee iphumeza ukusetyenzwa kwemveliso engathinteliyo, umzekelo, xa imveliso kwi-terminal esuka kwi-telnet okanye i-mpirun idluliswa nge-tee.
Inkxaso eyongeziweyo kwizimaphambili zobungakanani obutsha: Ronna (R) - 10 27 , Quetta (Q) - 10 30 , Ri - 2 90 , kunye neQi - 2 100, ngelixa "cp -sparse=auto", "mv" e-install uses i-copy_file_range system call yokwandisa ukuphathwa kweefayile ezinendawo ezingenanto.
Kwicala le ukulungisa iibhagi, oku kulandelayo kukhankanyiwe:
- cp, mv kwaye ufake ngoku ngokukhawuleza zibone iimpazamo ezidlulayo xa usenza ikopi-ekubhaleni okanye ifayile ye-reflink, ukuxhasa iinkqubo zefayile ezifana ne-XFS, BTRFS, APFS, njl.
- cp, mv kwaye ufake ngoku phatha ukusilela kwe-ENOENT kwiinkqubo zefayile ze-CIFS, ubuya umva ukusuka kwi-copy_file_range ukuya kwikopi esemgangathweni exhaswa ngcono.
- 'mv –backup=i-fd elula/' ayisayi kubuyisela impazamo kwi-d/f ukuya ku-f~.
- rm ngoku ayiphumelelanga ngokuchanekileyo xa uphelelwa yinkumbulo.
- rm -d (–dir) ngoku iphatha ngokuchanekileyo abalawuli abangenanto abangafundekiyo. Umzekelo, ngaphambili, oku kuya kusilela ukususa d: mkdir -m0 d; src/rm-dd
- I-runcon -compute ayisajongi umyalelo ochaziweyo kwi- $ PATH ngoko kungabikho kungangqinelani phakathi kwefayile ehloliweyo kwaye yenziwe.
- 'Sort -g' ayisaphumi xa inikwa ii-NaN ezininzi kumaqonga afana no-x86_64 apho 'ubude obuphindwe kabini' bunamasuntswana okhupho kwinkumbulo.
- I-stty ispeed kunye neenketho ze-ospeed azisamkelwa kwaye zithe cwaka zityeshela iimpikiswano zesantya ezingasebenziyo, okanye zinike izilumkiso ezingeyonyani zezantya ezisebenzayo. Ngoku ziqinisekiswa ngokuchasene neseti eyamkelwe ngokubanzi, kwaye inkqubo ixhasa iseti yezantya ezisebenzayo
ekugqibeleni ukuba ukhona unomdla wokwazi ngakumbi ngayo, ungajonga iinkcukacha kwi eli khonkco lilandelayo.