Utgivning av GNU Coreutils 9.2-uppsättningen av kärnsystemverktyg

En stabil version av GNU Coreutils 9.2 uppsättning grundläggande systemverktyg är tillgänglig, som inkluderar program som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Viktiga innovationer:

  • Alternativet "--base64" (-b) har lagts till i cksum-verktyget för att visa och verifiera kontrollsummor kodade i base64-format. Alternativet "-rå" läggs också till för att endast visa den ursprungliga kontrollsumman utan att ange filnamn och annan information.
  • Alternativet "--debug" har lagts till i verktygen cp, mv och installation för att visa detaljerad information om filkopiering.
  • Alternativet "--time=modification" har lagts till i ls-verktyget för att visa och använda när du sorterar filändringstider.
  • Alternativet "--no-copy" har lagts till i mv-verktyget, som aktiverar ett fel när man försöker kopiera en fil mellan olika filsystem.
  • I det delade verktyget, i alternativen '-n SIZE', kan storleken nu överskrida intervallet för heltalsvärden. När du anger "split -n" är det tillåtet att ta emot data från en icke namngiven kanal med bestämning av datastorleken, tack vare mellanliggande kopiering till en temporär fil.
  • Wc-verktyget har lagt till stöd för parametern "--total={auto,aldrig,alltid,bara}" för att styra när sammanfattningen ska visas.
  • När "cp --sparse=auto", "mv" och "install" körs, används systemanropet copy_file_range för att optimera hanteringen av filer som innehåller tomma områden.
  • Tee-verktyget implementerar utdatabehandling i ett icke-blockerande läge, till exempel när datautmatning till terminalen från telnet eller mpirun skickas genom tee.
  • Tillagt stöd för nya storleksprefix: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 och Qi - 2100.

Källa: opennet.ru

Lägg en kommentar