Après un an de développement version stable de l'ensemble des utilitaires système de base , qui comprend des programmes tels que sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.
Les principales nouveautés :
- Les utilitaires stat et ls ont été adaptés pour utiliser un appel système fonctionnant de manière plus efficace lorsqu'il est disponible.
- Les utilitaires stat et tail ajoutent le support des systèmes de fichiers « binderfs », « dma-buf-fs », « erofs », « ppc-cmm-fs » et « z3fold ». Dans « stat -f -c%T », l'affichage du type de système de fichiers a été garanti. Dans la commande « tail -f », pour les systèmes de fichiers mentionnés, le mécanisme inotify a été adopté.
- Les utilitaires du, expr, install, ls, mknod, ptx, shuf et sort garantissent la vérification correcte des données numériques, par exemple, le lancement de ‘du -d 1x’ entraînera désormais une erreur au lieu d'ignorer le caractère « x ».
- La prise en charge des noms des 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 à 9:00 UTC+2.
- Dans l'utilitaire ls, un message d'erreur est affiché lors du traitement d'un répertoire distant sous GNU/Linux (auparavant, le résultat correspondait à un répertoire vide).
- Dans ls, une option « —time=birth » a été ajoutée pour afficher la date de création des fichiers et trier par cette valeur.
- Le traitement de « od —skip-bytes » a été adapté pour utiliser lseek pour tous les types de fichiers, ce qui dans certaines situations permet une amélioration significative des performances.
- Dans stat, une option « —cached » a été ajoutée pour vérifier la correspondance des attributs mis en cache du système de fichiers à l'aide de l'appel statx (utile sur les systèmes de fichiers réseau).
Source : opennet.ru
