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

Une version stable de l'ensemble d'utilitaires système de base GNU Coreutils 9.1 est disponible, qui comprend des programmes tels que sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Changements clés :

  • L'utilitaire dd a ajouté la prise en charge de noms alternatifs pour les options iseek=N pour skip=N et oseek=N pour seek=N, qui sont utilisées dans la variante dd pour les systèmes BSD.
  • Ajout de l'option « --print-ls-colors » à dircolors pour un affichage visuel et séparé des couleurs définies dans la variable d'environnement LS_COLORS. dircolors ajoute également la prise en charge de la variable d'environnement COLORTERM en plus de TERM.
  • Les utilitaires cp, mv et install utilisent les appels système openat* lors de la copie dans un répertoire pour améliorer l'efficacité et éviter d'éventuelles conditions de concurrence.
  • Sur macOS, l'utilitaire cp crée désormais un clone d'un fichier en mode copie sur écriture si les fichiers source et cible se trouvent dans le même système de fichiers APFS et que le fichier cible est manquant. Lors de la copie, le mode et l'heure d'accès sont également conservés (comme lors de l'exécution de 'cp -p' et 'cp -a').
  • L'option '—resolution' a été ajoutée à l'utilitaire 'date' pour afficher les données de précision du temps.
  • printf prend en charge l'impression de valeurs numériques en caractères multi-octets.
  • "sort --debug" implémente des diagnostics pour les problèmes liés aux caractères du paramètre "--field-separator" en conflit avec les caractères pouvant être utilisés dans les nombres.
  • L'utilitaire cat utilise l'appel système copy_file_range, lorsqu'il est pris en charge par le système, pour copier les données entre deux fichiers côté noyau uniquement, sans transférer les données vers la mémoire de processus dans l'espace utilisateur.
  • chown et chroot fournissent un avertissement lors de l'utilisation de la syntaxe "chown root.root f" au lieu de "chown root:root f" car il peut y avoir des problèmes sur les systèmes qui autorisent les points dans les noms d'utilisateur).
  • L'utilitaire dd fournit un comptage d'octets au lieu de blocs si la valeur du compteur se termine par le caractère « B » (« dd count=100KiB »). Les indicateurs count_bytes, skip_bytes et seek_bytes sont obsolètes.
  • Dans ls, la mise en évidence des fichiers prenant en compte les capacités est désactivée par défaut, car cela entraîne une augmentation de la charge d'environ 30 %.
  • Les tentatives de montage automatique des fichiers sont désactivées dans ls et stat. Pour la surveillance automatique, vous devez spécifier explicitement l'option « stat –cached=never ».

Source: opennet.ru

Ajouter un commentaire