Comande ls
alpha
-
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Dans la commande ls, il y a quelque paramètre que je n'ai pas compris. Pourriez vous me les expliquer svp ?
-b, -C, -D, --hide=PATTERN, --indicator-style=WORD, --ignore=PATERN.
Et quand il y a marqué caractère non graphique, c'est quoi exactement ? J'aurais dit les caractères de 0 à 32 de la table ASCII, mais je ne suis pas sur :o
Merci pour votre aide
Dans la commande ls, il y a quelque paramètre que je n'ai pas compris. Pourriez vous me les expliquer svp ?
-b, -C, -D, --hide=PATTERN, --indicator-style=WORD, --ignore=PATERN.
Et quand il y a marqué caractère non graphique, c'est quoi exactement ? J'aurais dit les caractères de 0 à 32 de la table ASCII, mais je ne suis pas sur :o
Merci pour votre aide
1 réponse
Sous Linux tout caractère UTF-8 est , je crois, est permis dans un nom de fichier, même le \n, à l'EXCEPTION de '/' qui sert de de délimiteur de répertpoire.
L'option -b affiche une forme lisible des caractères non imprimables.
Exemple:
L'option -D est utilisée comme indiqué par Emacs et n'est pas utilisée, en principe par l'utilisateur humain.
Option --hide
johand@osiris: ~/tmp $ ls --hide='*pdf'
N'affiche pas les fichiers correspondant au pattern '*pdf'
Option --indicator-style ajoute un caractère à la in des noms des objets.
Exemple:
Voir info ls pour les détails.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
L'option -b affiche une forme lisible des caractères non imprimables.
Exemple:
johand@osiris: ~/tmp $ touch 'A_non printable_char^A^B' #introduire C-V C-A C-V C-B pour les caractères ASCII 0x01 et 0x02 johand@osiris: ~/tmp $ ls -1 -b A_non\ printable_char* A_non\ printable_char\001\002 johand@osiris: ~/tmp $ ls -1 A_non\ printable_char* A_non printable_char??
L'option -D est utilisée comme indiqué par Emacs et n'est pas utilisée, en principe par l'utilisateur humain.
Option --hide
johand@osiris: ~/tmp $ ls --hide='*pdf'
N'affiche pas les fichiers correspondant au pattern '*pdf'
Option --indicator-style ajoute un caractère à la in des noms des objets.
Exemple:
johand@osiris: ~/brol $ mkdir truc johand@osiris: ~/brol $ mkfifo apipe johand@osiris: ~/brol $ touch executable; chmod +x executable johand@osiris: ~/brol $ \ls -l --indicator-style=classify total 4 prw-r--r-- 1 johand johand 0 aoû 10 05:50 apipe| -rwxr-xr-x 1 johand johand 0 aoû 10 05:50 executable* drwxr-xr-x 2 johand johand 4096 aoû 10 05:49 truc/
Voir info ls pour les détails.
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)