Sortie de l'ensemble d'utilitaires système de base GNU Coreutils 8.32

Après un an de développement disponible version stable d'un ensemble d'utilitaires système de base GNU Coreutils 8.32, qui comprend des programmes tels que sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Principales nouveautés :

  • Les utilitaires stat et ls ont été déplacés pour utiliser un appel système plus efficace statx quand disponible.
  • La prise en charge des FS « binderfs », « dma-buf-fs », « erofs », « ppc-cmm-fs » et « z3fold » a été ajoutée aux utilitaires stat et tail. Dans « stat -f -c%T » le type de fichier est affiché. La commande « tail -f » pour les systèmes de fichiers spécifiés utilise le mécanisme inotify.
  • Les utilitaires du, expr, install, ls, mknod, ptx, shuf et sort vérifient désormais correctement les données numériques, par exemple l'exécution de « du -d 1x » entraînera désormais une erreur plutôt que d'ignorer le caractère « x ».
  • Ajout du support pour les dates alphabétiques noms militaires fuseaux horaires (« A » - « M » correspondent à UTC+1 - UTC+12, « N » - « Y » correspondent à UTC-1 - UTC-12). Par exemple, spécifier 'date -d "09:00B" équivaut à 9h00 UTC+2.
  • L'utilitaire ls fournit désormais une sortie d'erreur lors du traitement d'un répertoire distant sous GNU/Linux (auparavant, la sortie correspondait à un répertoire vide).
  • Ajout de l'option "--time=birth" à ls pour afficher l'heure de création du fichier et trier selon cette valeur.
  • Le traitement "od --skip-bytes" a été déplacé pour utiliser lseek pour tous les types de fichiers, ce qui peut améliorer considérablement les performances dans certaines situations.
  • L'option « --cached » a été ajoutée à stat pour vérifier la correspondance des attributs FS mis en cache à l'aide d'un appel statx (utile sur le réseau FS).

Source: opennet.ru

Ajouter un commentaire