Rilascio di GNU Coreutils 9.2

È disponibile una versione stabile del set GNU Coreutils 9.2 di utilità di sistema di base, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc.

Innovazioni chiave:

  • L'opzione "--base64" (-b) è stata aggiunta all'utilità cksum per visualizzare e verificare i checksum codificati nel formato base64. Inoltre è stata aggiunta l'opzione "-raw" per visualizzare solo il checksum originale senza specificare il nome del file e altre informazioni.
  • L'opzione “--debug” è stata aggiunta alle utilità cp, mv e install per visualizzare informazioni dettagliate sulla copia dei file.
  • L'opzione "--time=modification" è stata aggiunta all'utilità ls da visualizzare e utilizzare durante l'ordinamento degli orari di modifica dei file.
  • All'utilità mv è stata aggiunta l'opzione "--no-copy", che genera un errore quando si tenta di copiare un file tra file system diversi.
  • Nell'utilità di divisione, nelle opzioni '-n DIMENSIONE', la dimensione ora può superare l'intervallo di valori interi. Quando si specifica "split -n", è consentito ricevere dati da un canale senza nome con determinazione della dimensione dei dati, grazie alla copia intermedia in un file temporaneo.
  • L'utilità wc ha aggiunto il supporto per il parametro "--total={auto,never,always,only}" per controllare quando deve essere visualizzato il riepilogo.
  • Quando si esegue "cp --sparse=auto", "mv" e "install", la chiamata di sistema copy_file_range viene utilizzata per ottimizzare la gestione dei file contenenti aree vuote.
  • L'utilità tee implementa l'elaborazione dell'output in modalità non bloccante, ad esempio, quando i dati in uscita al terminale da telnet o mpirun vengono passati tramite tee.
  • Aggiunto supporto per nuovi prefissi di dimensione: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 e Qi - 2100.

Fonte: opennet.ru

Aggiungi un commento