Journal La sortie de `ls` vient de changer

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
38
20
fév.
2016

Bonjour à tous,

Avec la mise à jour de coreutils 8.25, la sortie par défaut de ls change un peu quand la sortie est un terminal (donc pas dans les pipes).

Voyez plutôt :

$ touch un
$ touch 'mes notes.org'
$ touch 'fichier@bin'

# Avant la version 8.25
$ command ls -l
total 0
-rw-r--r-- 1 user users 0 Feb 20 09:31 fichier@bin
-rw-r--r-- 1 user users 0 Feb 20 09:31 mes notes.org
-rw-r--r-- 1 user users 0 Feb 
(…)

Journal Le core utile

Posté par  . Licence CC By‑SA.
Étiquettes :
58
10
déc.
2015

GNU Coreutils

Ce journal concerne les utilitaires GNU. Ils sont présents dans toutes les distributions Linux, et tous les adeptes du shell les connaissent.

Mais connaissons-nous vraiment toutes ces commandes ?

J'ai donc listé le contenu du paquet coreutils de ma distribution, et j'ai écrit une description rapide pour les commandes que je ne connaissais pas, ou peu.

La doc GNU

base64
Codage/décodage d'un fichier dans le format base64.
Fonctionne avec l'entrée standard (on peut donc piper).

basename
Voir dirname

cat

(…)

Journal cv, un petit outil pour surveiller vos copies

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
67
29
nov.
2013

Lors d'une récente copie conséquente et un peu « tendancieuse » sur le plan de la stabilité (fuse, WiFi, …), je me suis posé une énième fois la question d'une simple barre d'avancement pour la commande cp.

J'ai trouvé toutes sortes de possibilités : version patchée de cp, outils dédiés, utilisation de scp en passant par localhost (!), rsync, …

Malheureusement, aucune n'était satisfaisante à mes yeux : je voulais un truc simple et le moins invasif possible (patcher les coreutils ? Brrr (…)