เชฎเซเช–เซเชฏ เชธเชฟเชธเซเชŸเชฎ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเชพ GNU Coreutils 9.0 เชธเซ‡เชŸเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชฎเซ‚เชณเชญเซ‚เชค เชธเชฟเชธเซเชŸเชฎ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเชพ GNU Coreutils 9.0 เชธเซ‡เชŸเชจเซเช‚ เชธเซเชฅเชฟเชฐ เชธเช‚เชธเซเช•เชฐเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเซ‹เชฐเซเชŸ, เช•เซ‡เชŸ, chmod, เชšเชพเช‰เชจ, เช•เซเชฐเซเชŸ, cp, เชคเชพเชฐเซ€เช–, dd, echo, เชนเซ‹เชธเซเชŸเชจเชพเชฎ, id, ln, ls, เชตเช—เซ‡เชฐเซ‡ เชœเซ‡เชตเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐ เช•เซ‡เชŸเชฒเซ€เช• เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเชพ เชตเชฐเซเชคเชจเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เช•เซ‰เชชเชฟ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ cp เช…เชจเซ‡ install เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ เช•เซ‰เชชเชฟ-เช‘เชจ-เชฐเชพเช‡เชŸ เชฎเซ‹เชกเชฎเชพเช‚ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฅเชพเชฏ เช›เซ‡ (เชธเช‚เชชเซ‚เชฐเซเชฃ เช•เซเชฒเซ‹เชจ เชฌเชจเชพเชตเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชฌเชนเซเชตเชฟเชง เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ioctl ficlone เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡).
  • cp, install เช…เชจเซ‡ mv เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เช เช•เซ‹เชชเซ€ เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ (เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชฎเชพเชคเซเชฐ เช•เชฐเซเชจเชฒ-เชธเชพเช‡เชก เช•เซ‰เชชเชฟ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ copy_file_range เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡).
  • cp, install เช…เชจเซ‡ mv เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เช เชซเชพเชˆเชฒ เชตเซ‹เชˆเชกเซเชธเชจเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ ioctl+FS_IOC_FIEMAP เชจเซ‡ เชฌเชฆเชฒเซ‡ เชธเชฐเชณ เช…เชจเซ‡ เชตเชงเซ เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒ lseek+SEEK_HOLE เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.
  • เชกเชฌเชฒเซเชฏเซเชธเซ€ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชฐเซ‡เช–เชพเช“เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ€ เช—เชฃเชคเชฐเซ€เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ AVX2 เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช† เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, wc เชเชกเชช 5 เช—เชฃเซ€ เชตเชงเซ€ เช›เซ‡.
  • เชนเซ‡เชถเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเชธเช‚เชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ cksum เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ "-a" (--algorithm) เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. cksum เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ เชšเซ‡เช•เชธเชฎเชจเซ€ เช—เชฃเชคเชฐเซ€เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, pclmul เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชœเซเชฏเชพเชฐเซ‡ โ€œ--algorithm=crcโ€ เชฎเซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เช—เชฃเชคเชฐเซ€เชจเซ‡ 8 เช—เชฃเซ‹ เชเชกเชชเซ€ เชฌเชจเชพเชตเซ‡ เช›เซ‡. pclmul เช†เชงเชพเชฐ เชตเชฟเชจเชพเชจเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ, crc เชฎเซ‹เชก 4 เช—เชฃเซ‹ เชเชกเชชเซ€ เช›เซ‡. เชฌเชพเช•เซ€เชจเชพ เชนเซ‡เชถเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ (เชธเชฎ, md5sum, b2sum, sha*sum, sm3, เชตเช—เซ‡เชฐเซ‡) libcrypto เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • md5sum, cksum, sha*sum เช…เชจเซ‡ b2sum เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชฎเชพเช‚, โ€œ--checkโ€ เชซเซเชฒเซ‡เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชšเซ‡เช•เชธเชฎ เชฒเชพเช‡เชจเชจเชพ เช…เช‚เชคเชฎเชพเช‚ CRLF เช•เซเชฐเชฎเชจเซ€ เชนเชพเชœเชฐเซ€เชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. "cksum --check" เชตเชชเชฐเชพเชฏเซ‡เชฒ เชนเซ‡เชถเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซเช‚ เชธเซเชตเชšเชพเชฒเชฟเชค เชถเซ‹เชง เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • ls เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เช เชซเชพเช‡เชฒเชจเชพเชฎ เชฒเช‚เชฌเชพเชˆ เชชเซเชฐเชฎเชพเชฃเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--sort=width" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡, เชคเซ‡เชฎเชœ เชฆเชฐเซ‡เช• เชฒเชพเช‡เชจเชจเซ‡ เชจเชฒ เช…เช•เซเชทเชฐ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--zero" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡. เชœเซ‚เชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชฐเชฟเชฎเซ‹เชŸ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเชจเซ‡ เชฌเชฆเชฒเซ‡ เช–เชพเชฒเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • df เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ acfs, coda, fhgfs, gpfs, ibrix, ocfs2 เช…เชจเซ‡ vxfs เชจเซ€ เชถเซ‹เชงเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡.
  • เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ "devmem", "exfat", "secretmem", "vboxsf" เช…เชจเซ‡ "zonefs" เชธเซเชŸเซ‡เชŸ เช…เชจเซ‡ เชŸเซ‡เชฒ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. "vboxsf" เชฎเชพเชŸเซ‡, เชฎเชคเชฆเชพเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— "tail -f" เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชฌเชพเช•เซ€เชจเชพ เชฎเชพเชŸเซ‡, inotify เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹