Frigivelse af GNU Coreutils 9.2-sættet af kernesystemværktøjer

En stabil version af GNU Coreutils 9.2-sættet af grundlæggende systemværktøjer er tilgængelig, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, værtsnavn, id, ln, ls osv.

Vigtigste innovationer:

  • Muligheden "--base64" (-b) er blevet tilføjet til cksum-værktøjet for at vise og verificere kontrolsummer kodet i base64-format. Også tilføjet er "-raw" muligheden for kun at vise den originale kontrolsum uden at angive filnavnet og andre oplysninger.
  • Muligheden "--debug" er blevet tilføjet til cp, mv og installationsværktøjerne for at vise detaljerede oplysninger om filkopiering.
  • Indstillingen "--time=modification" er blevet tilføjet til ls-værktøjet til at vise og bruge, når du sorterer filændringstider.
  • Muligheden "--no-copy" er blevet tilføjet til mv-værktøjet, som aktiverer en fejl, når du prøver at kopiere en fil mellem forskellige filsystemer.
  • I split-værktøjet, i '-n SIZE'-indstillingerne, kan størrelsen nu overskride intervallet af heltalsværdier. Når du angiver "split -n", er det tilladt at modtage data fra en unavngiven kanal med bestemmelse af datastørrelsen, takket være mellemliggende kopiering til en midlertidig fil.
  • Wc-værktøjet har tilføjet understøttelse af parameteren "--total={auto,aldrig,altid,kun}" for at styre, hvornår oversigtsoversigten skal vises.
  • Når "cp --sparse=auto", "mv" og "install" udføres, bruges copy_file_range systemkaldet til at optimere håndteringen af ​​filer, der indeholder tomme områder.
  • Tee-værktøjet implementerer outputbehandling i en ikke-blokerende tilstand, for eksempel når dataoutput til terminalen fra telnet eller mpirun sendes gennem tee.
  • Tilføjet understøttelse af nye størrelsespræfikser: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 og Qi - 2100.

Kilde: opennet.ru

Tilføj en kommentar