GNU Coreutils рдЪреЗ рдкреНрд░рдХрд╛рд╢рди 9.0

рдореВрд▓рднреВрдд рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдВрдЪреНрдпрд╛ GNU Coreutils 9.0 рд╕рдВрдЪрд╛рдЪреА рдПрдХ рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, рдЗрддреНрдпрд╛рджреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд. рдЖрд╡реГрддреНрддреА рдХреНрд░рдорд╛рдВрдХрд╛рддреАрд▓ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдмрджрд▓ рдХрд╛рд╣реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдВрдЪреНрдпрд╛ рд╡рд░реНрддрдирд╛рддреАрд▓ рдмрджрд▓рд╛рдВрдореБрд│реЗ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдмрджрд▓:

  • рдХреЙрдкреА рдХрд░рддрд╛рдирд╛ cp рдЖрдгрд┐ install рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬ рдбрд┐рдлреЙрд▓реНрдЯ рдХреЙрдкреА-рдСрди-рд░рд╛рдИрдЯ рдореЛрдбрдордзреНрдпреЗ рдЕрд╕рддрд╛рдд (рд╕рдВрдкреВрд░реНрдг рдХреНрд▓реЛрди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдПрдХрд╛рдзрд┐рдХ рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ioctl ficlone рд╡рд╛рдкрд░рдгреЗ).
  • cp, install рдЖрдгрд┐ mv рдпреБрдЯрд┐рд▓рд┐рдЯрд┐рдЬ рдХреЙрдкреА рдСрдкрд░реЗрд╢рдиреНрд╕рд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдо-рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдпрдВрддреНрд░рдгреЗрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд (рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдореЗрдорд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рди рдХрд░рддрд╛, рдлрдХреНрдд рдХрд░реНрдирд▓-рд╕рд╛рдЗрдб рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА copy_file_range рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рд╡рд╛рдкрд░реВрди).
  • рдлрд╛рдЗрд▓ рд╡реНрд╣реЙрдИрдбреНрд╕ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА cp, install рдЖрдгрд┐ mv рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬ ioctl+FS_IOC_FIEMAP рдРрд╡рдЬреА рд╕реЛрдкреНрдпрд╛ рдЖрдгрд┐ рдЕрдзрд┐рдХ рдкреЛрд░реНрдЯреЗрдмрд▓ lseek+SEEK_HOLE рдХреЙрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддрд╛рдд.
  • wc рдпреБрдЯрд┐рд▓рд┐рдЯреА рдУрд│реАрдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреА рдЧрдгрдирд╛ рд╡реЗрдЧрд╡рд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА AVX2 рд╕реВрдЪрдирд╛ рд╡рд╛рдкрд░рддреЗ. рд╣реЗ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд╡рд╛рдкрд░рддрд╛рдирд╛, wc рдЧрддреА 5 рдкрдЯ рд╡рд╛рдврд▓реА.
  • рд╣реЕрд╢рд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА cksum рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ "-a" (--algorithm) рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. cksum рдпреБрдЯрд┐рд▓рд┐рдЯреАрдордзреНрдпреЗ рдЪреЗрдХрд╕рдордЪреНрдпрд╛ рдЧрдгрдиреЗрд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, pclmul рд╕реВрдЪрдирд╛ тАЬ--algorithm=crcтАЭ рдореЛрдб рд╡рд╛рдкрд░рддрд╛рдирд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреНрдпрд╛рдореБрд│реЗ рдЧрдгрдирд╛ 8 рдкрдЯ рд╡реЗрдЧрд╛рдиреЗ рд╡рд╛рдврддреЗ. pclmul рд╕рдорд░реНрдерди рдирд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░, crc рдореЛрдб 4 рдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ. рдЙрд░реНрд╡рд░рд┐рдд рд╣реЕрд╢рд┐рдВрдЧ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо (sum, 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛