Rilascio di GNU Coreutils 8.32

Dopo un anno di sviluppo disponibile versione stabile di una serie di utilità di sistema di base GNU Coreutils 8.32, che include programmi come sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, ecc.

Principali innovazioni:

  • Le utilità stat e ls sono state spostate per utilizzare una chiamata di sistema più efficiente statx quando disponibile.
  • Il supporto per FS "binderfs", "dma-buf-fs", "erofs", "ppc-cmm-fs" e "z3fold" è stato aggiunto alle utilità stat e tail. In "stat -f -c%T" viene visualizzato il tipo di file. Il comando "tail -f" per i file system specificati utilizza il meccanismo inotify.
  • Le utilità du, expr, install, ls, mknod, ptx, shuf e sort ora controllano correttamente i dati numerici, ad esempio l'esecuzione di 'du -d 1x' ora risulterà in un errore anziché ignorare il carattere 'x'.
  • Aggiunto il supporto per le date alfabetiche nomi militari fusi orari (“A” - “M” corrispondono a UTC+1 - UTC+12, “N” - “Y” corrispondono a UTC-1 - UTC-12). Ad esempio, specificare 'date -d "09:00B" equivale a 9:00 UTC+2.
  • L'utilità ls ora fornisce un output di errore durante l'elaborazione di una directory remota in GNU/Linux (in precedenza l'output corrispondeva a una directory vuota).
  • Aggiunta l'opzione "--time=birth" a ls per visualizzare l'ora di creazione del file e ordinarlo in base a questo valore.
  • L'elaborazione "od --skip-bytes" è stata spostata per utilizzare lseek per tutti i tipi di file, il che può migliorare significativamente le prestazioni in alcune situazioni.
  • L'opzione “--cached” è stata aggiunta a stat per verificare la corrispondenza degli attributi FS memorizzati nella cache utilizzando una chiamata statx (utile su FS di rete).

Fonte: opennet.ru

Aggiungi un commento