แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ GNU Coreutils 9.0

แž€แŸ†แžŽแŸ‚แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžแŸแžšแž—แžถแž–แž“แŸƒ GNU Coreutils 9.0 แžŸแŸ†แžŽแžปแŸ†แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‚แžบแžขแžถแž…แžšแž€แž”แžถแž“ แžŠแŸ‚แž›แžšแžฝแž˜แž˜แžถแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแžผแž…แž‡แžถ sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls แž‡แžถแžŠแžพแž˜แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸแžแž€แŸ†แžŽแŸ‚แž‚แžบแžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžฅแžšแžทแž™แžถแž”แžแž“แŸƒแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”

แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ–

  • cp แž“แžทแž„แžŠแŸ†แžกแžพแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แž‘แŸ…แž‡แžถแžšแž”แŸ€แž”แž…แž˜แŸ’แž›แž„แž›แžพแž€แžถแžšแžŸแžšแžŸแŸแžšแž“แŸ…แž–แŸแž›แž…แž˜แŸ’แž›แž„ (แžŠแŸ„แž™แž”แŸ’แžšแžพ ioctl ficlone แžŠแžพแž˜แŸ’แž”แžธแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžฏแž€แžŸแžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แŸ’แž›แžผแž“แž–แŸแž‰แž›แŸแž‰)แŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ cp, install, แž“แžทแž„ mv แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž™แž“แŸ’แžแž€แžถแžšแžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แžŠแŸ„แž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž…แž˜แŸ’แž›แž„ (แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแž แŸ…แž”แŸ’แžšแž–แŸแž“แŸ’แž’ copy_file_range แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž…แž˜แŸ’แž›แž„แž•แŸ’แž“แŸ‚แž€แžแžถแž„แžแžบแžŽแŸ‚แž›แžแŸ‚แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แžŠแŸ„แž™แž˜แžทแž“แž•แŸ’แž‘แŸแžšแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แŸ’แž“แžปแž„แž‘แŸ†แž แŸ†แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹)แŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ cp แžŠแŸ†แžกแžพแž„ แž“แžทแž„ mv แž”แŸ’แžšแžพแž€แžถแžšแž แŸ…แž‘แžผแžšแžŸแž–แŸ’แž‘ lseek+SEEK_HOLE แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž‡แžถแž„ แž“แžทแž„แž…แž›แŸแžแž‡แžถแž„ แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™ ioctl+FS_IOC_FIEMAP แžŠแžพแž˜แŸ’แž”แžธแžšแž€แžฑแŸ’แž™แžƒแžพแž‰แž€แžถแžšแž›แžปแž”แž…แŸ„แž›แžฏแž€แžŸแžถแžšแŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ wc แž”แŸ’แžšแžพแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† AVX2 แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแž‚แžŽแž“แžถแž…แŸ†แž“แžฝแž“แž”แž“แŸ’แž‘แžถแžแŸ‹แŸ” แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸแŸ‡ แž›แŸ’แž”แžฟแž“ wc แž€แžพแž“แžกแžพแž„ 5 แžŠแž„แŸ”
  • แž‡แž˜แŸ’แžšแžพแžŸ "-a" (--algorithm) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ cksum แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ hashing แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแž‚แžŽแž“แžถ checksum แž“แŸ…แž€แŸ’แž“แžปแž„แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ cksum แž€แžถแžšแžŽแŸ‚แž“แžถแŸ† pclmul แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแžšแž”แŸ€แž” "--algorithm=crc" แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž€แžถแžšแž‚แžŽแž“แžถแžšแž แžผแžแžŠแž›แŸ‹ 8 แžŠแž„แŸ” แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš pclmul แžšแž”แŸ€แž” crc แž‚แžบแž›แžฟแž“แž‡แžถแž„ 4 แžŠแž„แŸ” แž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ hashing แžŠแŸ‚แž›แž“แŸ…แžŸแž›แŸ‹ (sum, md5sum, b2sum, sha*sum, sm3, etc.) แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž€แžถแžšแž แŸ…แž˜แžปแžแž„แžถแžš libcrypto แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„ md5sum, cksum, sha*sum แž“แžทแž„ b2sum utilities แžŠแŸ„แž™แž”แŸ’แžšแžพแž‘แž„แŸ‹ "--check" แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž˜แžถแž“แžœแžแŸ’แžแž˜แžถแž“แž“แŸƒแž›แŸ†แžŠแžถแž”แŸ‹ CRLF แž“แŸ…แž…แžปแž„แž”แž‰แŸ’แž…แž”แŸ‹แž“แŸƒแž”แž“แŸ’แž‘แžถแžแŸ‹ checksum แŸ” "cksum --check" แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแžšแž€แžƒแžพแž‰แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™ hashing แžŠแŸ‚แž›แž”แžถแž“แž”แŸ’แžšแžพแŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ls แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ "--sort=width" แžŠแžพแž˜แŸ’แž”แžธแžแž˜แŸ’แžšแŸ€แž”แžแžถแž˜แž”แŸ’แžšแžœแŸ‚แž„แžˆแŸ’แž˜แŸ„แŸ‡แžฏแž€แžŸแžถแžš แž€แŸแžŠแžผแž…แž‡แžถแž‡แž˜แŸ’แžšแžพแžŸ "--zero" แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž…แž”แŸ‹แž”แž“แŸ’แž‘แžถแžแŸ‹แž“แžธแž˜แžฝแž™แŸ—แžŠแŸ„แž™แžแžฝแžขแž€แŸ’แžŸแžšแž‘แž‘แŸแŸ” แžฅแžšแžทแž™แžถแž”แž‘แž…แžถแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰ แžŠแŸ‚แž›แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แžแžแž‘แž‘แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž‡แŸ†แž“แžฝแžŸแžฑแŸ’แž™แž€แŸ†แž แžปแžŸแž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžแž–แžธแž…แž˜แŸ’แž„แžถแž™แŸ”
  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ df แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžšแž€แžƒแžพแž‰แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžšแž”แžŽแŸ’แžแžถแž‰ acfs, coda, fhgfs, gpfs, ibrix, ocfs2 แž“แžทแž„ vxfs แŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž—แŸแž‘แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš โ€œdevmemโ€, โ€œexfatโ€, โ€œsecretmemโ€, โ€œvboxsfโ€ แž“แžทแž„ โ€œzonefsโ€ แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ stat แž“แžทแž„แž€แž“แŸ’แž‘แžปแž™แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹ โ€œvboxsfโ€ แž€แžถแžšแžŸแŸ’แž‘แž„แŸ‹แž˜แžแžทแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŠแžพแž˜แŸ’แž”แžธแžแžถแž˜แžŠแžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„ โ€œtail -fโ€ แž แžพแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แžœแžธแžŠแŸ‚แž›แž“แŸ…แžŸแž›แŸ‹ แž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹