Aller au contenu principal
Sujet: coreutils 8.32 (Leap) vs coreutils 9.5 (Tumbleweed) (Lu 1883 fois) sujet précédent - sujet suivant

coreutils 8.32 (Leap) vs coreutils 9.5 (Tumbleweed)

Bonjour,

en relisant certains passage d'un livre, j'ai constaté que l' "expansion pathname" avait évolué avec coreutils (je pense que ça vient de là, mais je peux me tromper).

Avec Leap et coreutils 8.32:
denebe@thi-leap-01:~> echo .*
. .. .bash_history .bashrc .cache .config .emacs .fonts .gnupg .gtkrc-2.0 .i18n .inputrc .local .mozilla .profile .xim.template .xinitrc.template
Les dossiers . et .. sont présents.

Avec Tumbleweed et coreutils 9.5:
thierry@thi-tum-01:~> echo .*
.bash_history .bashrc .cache .config .emacs .gtkrc-2.0 .i18n .inputrc .local .mozilla .profile .xim.template
Les dossiers . et .. ne sont plus présents.

Avec Ubuntu et coreutils 9.4:
thierry@thierry-Precision-7680:~$ echo .*
.bash_history .bash_logout .bashrc .cache .cert .config .dia .fontconfig .gnupg .gphoto .lesshst .local .nvidia-settings-rc .pki .profile .ssh .sudo_as_admin_successful .viminfo


Je trouve ce changement plutôt positif, il permet de lister uniquement les fichiers cachés d'une manière très simple.
Bye.

 

Re : coreutils 8.32 (Leap) vs coreutils 9.5 (Tumbleweed)

Répondre #1
C'est intrigant cette histoire. J'ai le même comportement sous Slowroll avec la même version de CoreUtils que Tumbleweed, 9.5 (normal).
Je n'ai pas trouvé de changelog sur le sujet.
Je suis d'accord avec toi, ça peut être plus pratique, mais cette convention sur les fichiers cachés, répertoire courant et répertoire parent plutôt inconsistantes (on mélange choux et carottes) sont dans Unix depuis les origines, probablement aussi dans Posix, et ça pourrait casser la compatibilité...