I-Coreutils 9.5 ifika nokuthuthukiswa kokusebenza, ukulungiswa nokunye okwengeziwe

I-GNU Coreutils

I-Coreutils iyiphakheji yesofthiwe eyakhiwe iphrojekthi ye-GNU equkethe amathuluzi amaningana ayisisekelo njengekati, i-ls, ne-rm edingekayo kumasistimu wokusebenza afana ne-Unix.

Inguqulo entsha ye- GNU Coreutils 9.5 ikhishwe , futhi lokhu kukhishwa kufaka phakathi izici ezintsha, ukulungiswa kwamaphutha, kanye nokuthuthukiswa kwezinsiza ezahlukahlukene kule phakheji yesofthiwe.

Uma ungajwayelene ne-Coreutils, iyiphakheji yesofthiwe ethuthukiswe yiphrojekthi ye-GNU equkethe amathuluzi ahlukahlukene ayisisekelo abalulekile ezinhlelo zokusebenza ezifana ne-Unix. Lawa mathuluzi afaka imiyalo efana ne-cat, ls, kanye ne-rm, phakathi kwezinye.

Iphakheji le-Coreutils liwukuhlanganiswa kwamaphakheji amathathu adlule: izinsiza zefayela (amafayili), izinsiza zegobolondo (ama-shellutils), nezinsiza zokucubungula umbhalo (textutils). Le nhlanganisela ihlinzeka ngemisebenzi eminingi yokuphatha ifayela, ukusebenzisana kwegobolondo, nokucubungula umbhalo kumasistimu e-Unix.

Yini entsha ku-Coreutils 9.5?

Kule nguqulo entsha ye-GNU Coreutils 9.5 isixazululo senkinga ebucayi sigqanyiswa ku chmod -R okuthinta ukuvikeleka, lapho umhlaseli engase amiselele ifayela alifunayo ngesixhumanisi esingokomfanekiso esingafunwa, okuvumela izenzo ezingagunyaziwe kumafayela abalulekile.

Ukusebenza okuthuthukisiwe nokusebenza kahle emisebenzini eminingana njengoba cp, mv, install, caty split ukuthuthukisa ukusebenza ukufunda nokubhala. Enye yentuthuko ebalulekile kube ukukhuphuka kosayizi webhulokhi efundekayo noma ebhalekayo, ukusuka ku-128 KB ukuya ku-256 KB. Ngenkathi usezinsiza env, killy timeout, kungezwe ukusekelwa kwamasignali angashiwongo

Kuthuthukiswe imisebenzi ye-SELinux ehlobene nokukopisha amafayela , okufaka isandla ekuphathweni kokuphepha okungcono ezindaweni lapho i-SELinux ikhona khona.

Ngaphezu kwalokhu, kuyagqama ukuthi Ukusebenzisana okuthuthukisiwe nezinhlelo zefayela le-GNU/Linux CIFS en cp, mv, futhi install, ukulungisa ukuxilonga okungamanga okungenzeka kudide abasebenzisi lapho bekopisha amafayela kulawa masistimu.

Ku-Coreutils 9.5 ukulungiswa kwenziwa ukuze ls --dired, numfmt, pinky, futhi wc ukuvumelanisa ukuziphatha kwayo nokulindelwe umsebenzisi kanye nokuthuthukisa ukungaguquguquki ekusetshenzisweni kwayo futhi kuxazululwe izinkinga ezimbalwa ku split, tail, futhi wait.

Ngakolunye uhlangothi, base32 y base64 manje sezivumelana nezimo kakhulu lapho kukhishwa amakhodi idatha ngaphandle kokupheda futhi kuthola imibhalo yekhodi eyonakele, ngaphezu kweqiniso lokuthi ku-utilitycp --no-clobber y mv -n Manje sebenokuziphatha okunembile lapho besebenzelana namafayela akhona endaweni, begwema ukuphuma kwamaphutha okungadingekile kanye nokuthuthukisa ulwazi lomsebenzisi.

Okunye okugqanyisiwe wukulungiswa okwenziwe ngendlela sort iphatha ukuncika kwe-libcrypto, inciphisa i-overhead yokuqala futhi ithuthukise ukusebenza kahle ekusetshenzisweni okuvamile, kuyilapho wc ibe nentuthuko enkulu ekubalweni kwamagama, ikakhulukazi ezindaweni ezithile.

Ezinye izinguquko eziphawulekayo kule nguqulo entsha zifaka:

  • cp --no-preserve=mode manje igcina kahle amabhithi e-ID ye-set-group-ID kunkhombandlela edaliwe, iqinisekisa ukuthi izilungiselelo zemvume zihlala zingashintshile.
  • Ukuthuthuka ku- join y uniq yenza lawa mathuluzi aphathe kangcono izinhlamvu ze-multibyte, uqinisekise ukuziphatha okunembe kakhudlwana lapho usebenza nedatha yezilimi eziningi.
  • numfmt manje yamukela izijobelelo ezinde, ihlinzeka ngokuguquguquka okwengeziwe lapho ifometha izinombolo ngamayunithi okulinganisa.
  • wc manje ibala izinhlamvu ezingaphrinteki njengengxenye yamagama, ithuthukisa ukunemba lapho kubalwa okuqukethwe kwefayela.
  • chgrp --from=OWNER:GROUP yethula indlela ecace kakhudlwana yokukhawulela izinguquko kumafayela ngokusekelwe kubanikazi bamanje namaqembu, ihlinzeka ngokulawula okukhulu ekuphathweni kwezimvume.
  • cp --keep-directory-symlink y mv --keep-directory-symlink Bangeza ikhono lokulondoloza nokulandela izixhumanisi ezingokomfanekiso ezikhona kunkhombandlela endaweni, okuthuthukisa ubuqotho besakhiwo sohla lwemibhalo lapho uhambisa noma ukopisha amafayela.
  • Inketho engeziwe «--update=none-fail»enzuzweni cp y mv, fana no "--no-clobber«, kodwa ngemininingwane yokuthi ukubulawa kuzohluleka uma amafayela esevele ekhona.
  • Okukhethwa kukho -a (--argv0) wajoyina insiza env ukukhipha ipharamitha engenalutho emgqeni womyalo, okungukuthi, indlela eya efayeleni elisebenzisekayo.

Uma unesithakazelo sokufunda okwengeziwe, ungathola imininingwane kusixhumanisi esilandelayo.


Engeza njengomthombo okhethwayo ku-Google