เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡ coreutils เปเบฅเบฐ findutils variants เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบซเบกเปˆเปƒเบ™ Rust

เบเบฒเบ™เบ›เปˆเบญเบเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท uutils coreutils 0.0.18 เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ, เบžเบฒเบเปƒเบ™เบ™เบฑเป‰เบ™เบกเบตเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ‚เบญเบ‡เบŠเบธเบ” GNU Coreutils, เบ‚เบฝเบ™เปƒเบซเบกเปˆเปƒเบ™เบžเบฒเบชเบฒ Rust, เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ. Coreutils เบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบซเบผเบฒเบเบเบงเปˆเบฒเบฎเป‰เบญเบเบญเบธเบ›เบฐเบเบญเบ™, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฅเบฝเบ‡, cat, chmod, chown, chroot, cp, เบงเบฑเบ™เบ—เบต, dd, echo, hostname, id, ln, เปเบฅเบฐ ls. เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เปเบกเปˆเบ™โ€‹เป€เบžเบทเปˆเบญโ€‹เบชเป‰เบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เป‰เบฒเบกโ€‹เป€เบงโ€‹เบ—เบตโ€‹เบ‚เบญเบ‡ Coreutilsโ€‹, เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเปˆเบ™โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบ—เบต Windowsโ€‹, Redox เปเบฅเบฐ Fuchsiaโ€‹, เปเบฅเบฐโ€‹เบญเบทเปˆเบ™เป†โ€‹. เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš GNU Coreutils, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” Rust เบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” MIT เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”, เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ GPL copyleft license.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เป:

  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบŠเบธเบ”เบ—เบปเบ”เบชเบญเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ GNU Coreutils, เป€เบŠเบดเปˆเบ‡เบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš 340, เบฅเบปเป‰เบกเป€เบซเบฅเบง 210 เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เปเบฅเบฐเบ‚เป‰เบฒเบก 50 เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เบเบฒเบ™เบ›เปˆเบญเบเป€เบญเบเบฐเบชเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เปเบกเปˆเบ™ GNU Coreutils 9.2.
     เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡ coreutils เปเบฅเบฐ findutils variants เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบซเบกเปˆเปƒเบ™ Rust
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบฐเบซเบเบฒเบ, เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰ เปเบฅเบฐเป€เบžเบตเปˆเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ‚เบฒเบ”เบซเบฒเบเป„เบ›เบชเปเบฒเบฅเบฑเบš utilities cksum, chmod, chroot, comm, cp, cut, date, dd, du, expand, env, factor, hashsum, install, ln, ls, mktemp, mv, เบ‡เบฒเบก, nproc , od, ptx, pwd, rm, shred, เบ™เบญเบ™, stdbuf, stty, เบซเบฒเบ‡, เปเบ•เบฐ, เปเบปเบ”เป€เบงเบฅเบฒ, tr, uname, uniq, utmpx, uptime, wc.
  • เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš (-i) เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปƒเบ™ ln, cp เปเบฅเบฐ mv utilities.
  • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบชเบฑเบ™เบเบฒเบ™เปƒเบ™ yes, tee เปเบฅเบฐ timeout utilities.
  • เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ” terminal, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™เบŠเบธเบ” is_terminal เปเบ—เบ™ atty.

เปƒเบ™เบ‚เบฐเบ™เบฐเบ”เบฝเบงเบเบฑเบ™, เบŠเบธเบ” uutils findutils 0.4.0 เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเบ”เป‰เบงเบเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™ Rust เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบˆเบฒเบเบŠเบธเบ” GNU Findutils (เบŠเบญเบเบซเบฒ, เบŠเบญเบเบซเบฒ, เบญเบฑเบšเป€เบ”เบ”b เปเบฅเบฐ xargs). เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบŸเบฑเบ‡เบŠเบฑเบ™ printf เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš GNU.
  • เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” xargs เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ›เบปเบเบเบฐเบ•เบด, เบซเบ™เป‰เบฒเบเบฒเบ POSIX เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™ "{}".
  • เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ„เบปเป‰เบ™เบซเบฒเป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-print0", "-lname", "-ilname", "-empty", "-xdev", "-and", "-P", "-", "- quit", "-mount", "-inum" เปเบฅเบฐ "-links".

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™