Este disponibilă versiunea stabilă a setului de utilitare de sistem de bază GNU Coreutils 9.2, care include programe precum sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls etc.
Noutăți cheie:
- Utilitarul cksum a adăugat opțiunea „—base64” (-b) pentru a genera și verifica sumele de control codificate în format base64. De asemenea, a fost adăugată opțiunea „—raw” pentru a returna doar suma de control originală, fără a indica numele fișierului și alte informații.
- Utilitarele cp, mv și install au adăugat opțiunea „—debug” pentru a afișa detalii despre copierea fișierelor.
- Utilitarul ls a adăugat opțiunea „—time=modification” pentru a afișa și a utiliza timpul de modificare a fișierelor la sortare.
- Utilitarul mv a adăugat opțiunea „—no-copy”, care include afișarea unei erori atunci când se încearcă copierea fișierelor între diferite sisteme de fișiere.
- În utilitarul split, în opțiunea ‘-n SIZE’ dimensiunea poate depăși acum intervalul valorilor de tip integer. Când se specifică „split -n”, este permisă primirea datelor dintr-un canal anonim, definind mărimea datelor prin copierea intermediară într-un fișier temporar.
- Utilitarul wc a adăugat suport pentru parametrul „—total={auto,never,always,only}” pentru a controla când se va afișa un rezumat final.
- Când se execută „cp —sparse=auto”, „mv” și „install” utilizează apelul de sistem copy_file_range pentru a optimiza lucrul cu fișiere care conțin zone goale.
- Utilitarul tee implementează procesarea ieșirii în modul non-blocant, de exemplu, când datele trimise la terminal din telnet sau mpirun sunt trecute prin tee.
- A fost adăugat suport pentru noi prefixe de dimensiune: Ronna (R) — 1027, Quetta (Q) — 1030, Ri — 290 și Qi — 2100.
Sursa: opennet.ro
