Den stabile version af det grundlæggende sæt af systemværktøjer GNU Coreutils 9.2 er nu tilgængelig, som inkluderer programmer som sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls osv.
Nøgleinnovationer:
- CKSUM-værktøjet har fået tilføjet indstillingen “—base64” (-b) til at udskrive og kontrollere checksums, der er kodet i base64-format. Derudover er indstillingen “—raw” blevet tilføjet for kun at udskrive den oprindelige checksum uden filnavn og yderligere information.
- CP, MV og INSTALL-værktøjet har fået tilføjet indstillingen “—debug” for at udskrive detaljerede oplysninger om filkopieringen.
- LS-værktøjet har fået tilføjet indstillingen “—time=modification” til at vise og anvende tidspunktet for filmodifikation ved sortering.
- MV-værktøjet har fået tilføjet indstillingen “—no-copy”, som aktiverer fejludskrift ved forsøg på at kopiere filer mellem forskellige filsystemer.
- SPLIT-værktøjet tillader nu størrelsen i indstillingen ‘-n SIZE’ at overskride intervallet for integer-værdier. Ved brug af “split -n” er det tilladt at tage data fra en anonym kanal med bestemmelse af datastørrelsen takket være midlertidig kopiering til en temp-fil.
- WC-værktøjet har fået tilføjet støtte for parameteren “—total={auto,never,always,only}” for at styre, hvornår den samlede opsummering skal udskrives.
- Ved udførelse af “cp —sparse=auto”, anvender “mv” og “install” systemopkaldet copy_file_range for at optimere håndteringen af filer, der indeholder tomme områder.
- TEE-værktøjet har implementeret behandling af output i ikke-blokerende tilstand, for eksempel når data udskrevet til terminalen fra telnet eller mpirun passerer gennem tee.
- Understøttelse af nye størrelsespræfikser er blevet tilføjet: Ronna (R) — 1027, Quetta (Q) — 1030, Ri — 290 og Qi — 2100.
Kilde: opennet.ru
