Serlêdana GNU Coreutils 9.0 ya karûbarên bingehîn ên pergala bingehîn

Guhertoyek domdar a GNU Coreutils 9.0 ya karûbarên bingehîn ên pergalê heye, ku tê de bernameyên wekî sort, cat, chmod, chown, chroot, cp, date, dd, echo, navê mêvandar, id, ln, ls, hwd. Guhertina girîng a di hejmara guhertoyê de ji ber guheztina tevgerên hin karûbaran e.

Guhertinên sereke:

  • Karûbarên cp û sazkirinê di dema kopîkirinê de xwerû moda kopî-li-nivîsandinê dike (bikaranîna ioctl ficlone ji bo parvekirina daneyan li ser gelek pelan li şûna afirandina klonek tevahî).
  • Karûbarên cp, sazkirin, û mv mekanîzmayên ku ji hêla pergalê ve hatî peyda kirin bikar tînin da ku karûbarên kopîkirinê bilez bikin (bikaranîna banga pergala copy_file_range ji bo ku tenê kopîkirina kernel-ê pêk bîne, bêyî veguheztina daneyan ji bo pêvajokirina bîranînê di cîhê bikarhêner de).
  • Karûbarên cp, sazkirin, û mv li şûna ioctl+FS_IOC_FIEMAP bangek lseek+SEEK_HOLE sadetir û portabletir bikar tînin da ku valahiyên pelan bibînin.
  • Karsaziya wc rêwerzên AVX2 bikar tîne da ku hesabkirina hejmara rêzan zûtir bike. Dema ku vê xweşbîniyê bikar tînin, leza wc 5 carî zêde bû.
  • Vebijarka "-a" (--algorîtm) li kargêriya cksum hatiye zêdekirin da ku algorîtmayek haşkirinê hilbijêrin. Ji bo bilezkirina hesabên kontrolê yên di navgîniya cksum de, rêwerzên pclmul dema ku moda "--algorithm=crc" bikar tînin, ku hesabên 8 carî lez dike têne bikar anîn. Li ser pergalên bêyî piştgiriya pclmul, moda crc 4 carî zûtir e. Algorîtmayên hashkirinê yên mayî (sum, md5sum, b2sum, sha*sum, sm3, hwd.) bi bangkirina fonksiyonên libcrypto têne bicîh kirin.
  • Di karûbarên md5sum, cksum, sha*sum û b2sum de, bi karanîna ala "--kontrol" destûrê dide hebûna rêzek CRLF li dawiya xeta kontrolê. "cksum --check" tespîtkirina otomatîkî ya algorîtmaya haşkirinê ya ku hatî bikar anîn peyda dike.
  • Bikarhênera ls vebijarkek "--sort=width" lê zêde kiriye ku li gorî dirêjahiya navê pelê rêz bike, û hem jî vebijarkek "--sifir" ji bo bidawîkirina her rêzek bi karakterek betal zêde kiriye. Tevgera kevin hat vegerandin, ev dibe sedem ku pelrêçek vala li şûna xeletiyek were xuyang kirin dema ku pelrêçek ji dûr ve tê xebitandin.
  • Karûbar df tespîtkirina pergalên pelên torê acfs, coda, fhgfs, gpfs, ibrix, ocfs2 û vxfs pêk tîne.
  • Piştgiriya ji bo cûreyên pergala pelan "devmem", "exfat", "secretmem", "vboxsf" û "zonefs" li karûbarên stat û dûvikê hatine zêdekirin. Ji bo "vboxsf", dengdan ji bo şopandina guheztinên "dil -f" tê bikar anîn, û ji bo yên mayî, inotify tê bikar anîn.

Source: opennet.ru

Add a comment