Tso tawm ntawm GNU Coreutils 9.0 txheej txheej txheej txheem kev siv hluav taws xob

Ib qho ruaj khov version ntawm GNU Coreutils 9.0 cov txheej txheem kev siv hluav taws xob yooj yim muaj, uas suav nrog cov kev pab cuam xws li txheeb, miv, chmod, chown, chroot, cp, hnub tim, dd, ncha, hostname, id, ln, ls, thiab lwm yam. Qhov kev hloov pauv tseem ceeb hauv tus lej version yog vim muaj kev hloov pauv ntawm tus cwj pwm ntawm qee cov khoom siv.

Cov kev hloov pauv tseem ceeb:

  • cp thiab nruab cov khoom siv hluav taws xob ua haujlwm rau kev luam-on-sau hom thaum luam tawm (siv ioctl ficlone los qhia cov ntaub ntawv hla ntau cov ntaub ntawv es tsis txhob tsim ib lub clone tag nrho).
  • Cov khoom siv cp, nruab, thiab mv siv cov txheej txheem muab cov txheej txheem los ua kom ceev cov haujlwm luam tawm (siv cov copy_file_range system hu ua kernel-sab luam nkaus xwb, tsis tas hloov cov ntaub ntawv los ua kev nco hauv cov neeg siv qhov chaw).
  • Cov khoom siv cp, nruab, thiab mv siv qhov yooj yim thiab txav tau yooj yim dua lseek + SEEK_HOLE hu es tsis txhob ioctl + FS_IOC_FIEMAP txhawm rau txheeb xyuas cov ntaub ntawv voids.
  • Lub tshuab hluav taws xob wc siv AVX2 cov lus qhia kom ceev cov lej ntawm cov kab. Thaum siv qhov kev ua kom zoo no, wc ceev tau nce 5 zaug.
  • Qhov kev xaiv "-a" (--algorithm) tau ntxiv rau cksum utility los xaiv tus hashing algorithm. Txhawm rau kom ceev cov kev suav nyiaj hauv cksum cov nqi hluav taws xob, cov lus qhia pclmul yog siv thaum siv "--algorithm = crc" hom, uas ua kom cov lej nce mus txog 8 zaug. Ntawm cov tshuab tsis muaj kev txhawb nqa pclmul, crc hom yog 4 zaug sai dua. Cov seem hashing algorithms (sum, md5sum, b2sum, sha * sum, sm3, thiab lwm yam) yog siv los ntawm kev hu rau libcrypto functions.
  • Hauv md5sum, cksum, sha*sum thiab b2sum utilities, siv tus chij "--check" tso cai rau lub xub ntiag ntawm CRLF ib ntus ntawm qhov kawg ntawm kab checksum. "cksum --check" muab kev tshawb nrhiav tsis siv neeg ntawm hashing algorithm siv.
  • Cov khoom siv ls tau ntxiv qhov "--sort = dav" xaiv los ntawm cov npe ntev, nrog rau qhov kev xaiv "--zero" los txiav tawm txhua kab nrog tus cwj pwm tsis zoo. Tus cwj pwm qub tau raug xa rov qab, ua rau cov ntawv teev npe khoob tau qhia es tsis txhob ua yuam kev thaum ua cov ntawv teev npe nyob deb.
  • df utility siv qhov kev tshawb pom ntawm cov ntaub ntawv network acfs, coda, fhgfs, gpfs, ibrix, ocfs2 thiab vxfs.
  • Kev them nyiaj yug rau cov ntaub ntawv kaw lus hom "devmem", "exfat", "secretmem", "vboxsf" thiab "zonefs" tau ntxiv rau cov khoom siv hluav taws xob thiab cov khoom siv. Rau "vboxsf", kev xaiv tsa yog siv los taug qab cov kev hloov pauv hauv "tail -f", thiab rau tus so, inotify yog siv.

Tau qhov twg los: opennet.ru

Ntxiv ib saib