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

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

Innovations clés :

  • L'option "--base64" (-b) a été ajoutée à l'utilitaire cksum pour afficher et vérifier les sommes de contrôle codées au format base64. L'option «-raw» est également ajoutée pour afficher uniquement la somme de contrôle d'origine sans spécifier le nom du fichier ni d'autres informations.
  • L'option « --debug » a été ajoutée aux utilitaires cp, mv et install pour afficher des informations détaillées sur la copie de fichiers.
  • L'option « --time=modification » a été ajoutée à l'utilitaire ls pour l'afficher et l'utiliser lors du tri des heures de modification des fichiers.
  • L'option « --no-copy » a été ajoutée à l'utilitaire mv, qui active une erreur lors de la tentative de copie d'un fichier entre différents systèmes de fichiers.
  • Dans l'utilitaire split, dans les options '-n SIZE', la taille peut désormais dépasser la plage de valeurs entières. En spécifiant « split -n », il est permis de recevoir des données d'un canal sans nom avec détermination de la taille des données, grâce à une copie intermédiaire dans un fichier temporaire.
  • L'utilitaire wc a ajouté la prise en charge du paramètre "--total={auto,never,always,only}" pour contrôler quand le résumé doit être affiché.
  • Lors de l'exécution de "cp --sparse=auto", "mv" et "install", l'appel système copy_file_range est utilisé pour optimiser la gestion des fichiers contenant des zones vides.
  • L'utilitaire tee implémente le traitement de sortie dans un mode non bloquant, par exemple, lorsque les données sorties vers le terminal depuis telnet ou mpirun passent via tee.
  • Ajout de la prise en charge de nouveaux préfixes de taille : Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 et Qi - 2100.

Source: opennet.ru

Ajouter un commentaire