TEST GTmetrix performance Cyril Levert .info

Cyril Levert, my blog

Personnal Blog en mode développeur :)

Recommander ce billet par email à vos amis

Formulaire à remplir
Code de sécurité
 


Linux: lister les fichiers et dossiers d'un répertoire Date de publication Jeudi 06 janvier 2011 à 11:02:37 par Cyril
Catégorie Administration Linux

Avec Linux que ce soit debian, redhat, fedora, mandrake, ubuntu ou autre, le mieux est de toujours travailler en console, d'autant plus que tout y est possible.

Nous allons voir ici comment lister les fichiers et dossiers d'un répertoire avec la command LS.

Cyril: /home/nunux/
ls
dossier1       dossier2          fichier1         fichier2    


 Certaines options sont toutefois intéressantes comme l'astérisque, exemple je veux trouver que les fichiers/dossiers commençant par la lettre f
Cyril: /home/nunux/
ls f*
fichier1         fichier2    



Une autre option intéressante permettant de lister les attributs  -l

Cyril: /home/nunux/
ls -l
total 76
drwxr-xr-x     2 root root 20480 jan 1 15:58 bin
drwxr-xr-x     2 root root 4096 fév 17 2009 games
drwxr-xr-x   44 root root 4096 jan 27 2010 include
drwxr-xr-x   55 root root 20480 déc 6 18:05 lib
lrwxrwxrwx    1 root root 24 jan 27 2010 lib32 -> /emul/ia32-linux/usr/lib
lrwxrwxrwx    1 root root 3 jan 27 2010 lib64 -> lib
drwxrwsr-x 12 root staff 4096 jui 30 12:12 local
drwxr-xr-x      2 root root 12288 déc 7 00:49 sbin  
drwxr-xr-x 124 root root 4096 jui 21 13:48 share
drwxrwsr-x   2 root src 4096 déc 4 2008 src
drwxr-xr-x      2 root root 4096 fév 19 2009 X11R6



Pour information voici un petit man de la commande ls ( bien intéressant )
Cyril: /home/nunux/
LS(1) Commandes LS(1)

NOM
ls - Afficher le contenu de répertoires

SYNOPSIS
ls [OPTION]... [FICHIER]...

DESCRIPTION
Afficher les informations des FICHIERs (du répertoire courant par défaut). Les entrées sont triées alphabétiquement
si aucune des options -cftuvSUX ou --sort n'est utilisée.

Les paramètres obligatoires pour les options de forme longue le sont aussi pour les options de forme courte.

-a, --all
inclure les entrées débutant par « . »

-A, --almost-all
omettre les fichiers « . » et « .. »

--author
avec -l, afficher l'auteur de chaque fichier

-b, --escape
afficher la représentation octale des caractères non graphiques

--block-size=TAILLE
utiliser la TAILLE de bloc

-B, --ignore-backups
omettre les entrées se terminant par « ~ »

-c avec -lt, trier selon la date de modification « ctime » en l'affichant; avec -l, trier selon le nom et
afficher la date de modification ; sinon, trier selon la date de modification

-C afficher en colonnes

--color[=PARAMÈTRE]
utiliser un des PARAMÈTREs suivants pour contrôler si une colorisation doit être utilisée pour distinguer
les types de fichiers : never (jamais), always (toujours) ou auto

-d, --directory
afficher les noms de répertoires plutôt que leur contenu et ne pas déréférencer les liens symboliques


-D, --dired
créer une sortie adaptée au mode « dired » d'Emacs

-f ne pas trier, activer les options -aU et désactiver les options -ls --color

-F, --classify
ajouter un caractère (parmi « */=>@| ») à chaque entrée

--file-type
similaire, mais sans ajouter « * »

--format=MODE
afficher selon le MODE across -x, commas -m, horizontal -x, long -l, single-column -1, verbose -l ou verti-
cal -C

--full-time
identique à -l --time-style=full-iso

-g identique à -l mais sans afficher le propriétaire

--group-directories-first
regrouper les répertoires avant les fichiers

-G, --no-group
ne pas afficher le nom des groupes dans un format d'affichage long

-h, --human-readable
avec -l, afficher les tailles dans un format lisible par un humain (par ex. 1K 234M 2G)

--si équivalent, en utilisant des puissances de 1000 et non de 1024

-H, --dereference-command-line
suivre les liens symboliques de la ligne de commande

--dereference-command-line-symlink-to-dir
suivre chaque lien symbolique de la ligne de commande qui pointe vers un répertoire

--hide=MOTIF
ne pas afficher les entrées implicites correspondant au MOTIF de l'interpréteur de commandes (écrasé par -a
ou -A)

--indicator-style=STYLE

ajouter au nom des entrées l'indicateur de STYLE : none (aucun, par défaut), slash (-p), file-type
(--file-type) ou classify (-F)

-i, --inode
afficher le numéro d'index de chaque fichier

-I, --ignore=MOTIF
ne pas afficher les entrées implicites correspondant au MOTIF de l'interpréteur de commandes

-k identique à --block-size=1K

-l utiliser un format d'affichage long

-L, --dereference
lors de l'affichage des entrées pointées par des liens symboliques, afficher les informations du fichier
pointé par le lien plutôt que celles du lien lui-même

-m remplir la largeur par une liste d'entrées séparée par des virgules

-n, --numeric-uid-gid
identique à -l mais en affichant les valeurs numériques des identifiants du propriétaire (UID) et du groupe
(GID)

-N, --literal
afficher les noms bruts des entrées (par ex., ne pas traiter de manière particulière les caractères de
contrôle)

-o identique à -l, mais sans afficher l'information de groupe

-p, --indicator-style=slash
ajouter l'indicateur « / » aux répertoires

-q, --hide-control-chars
afficher « ? » à la place des caractères non graphiques

--show-control-chars
afficher les caractères non graphiques tels quels (comportement par défaut, à moins que le programme ne soit
« ls » et la sortie un terminal)

-Q, --quote-name
mettre les noms d'entrées entre guillemets

--quoting-style=MOT_CLÉ

utiliser le style d'encapsulation selon le MOT_CLÉ literal, locale, shell, shell-always, c ou escape

-r, --reverse
inverser l'ordre du tri

-R, --recursive
afficher récursivement les sous-répertoires

-s, --size
afficher la taille de chaque fichier en nombre de blocs

-S trier selon la taille des fichiers

--sort=MODE
trier selon le MODE plutôt que selon le nom : none (aucun, -U), extension (-X), size (taille, -S), time
(heure, -t), version (-v).

--time=MODE
avec -l, afficher la date selon le MODE au lieu de la date de modification : atime -u, access -u, use -u,
ctime -c ou status -c, tel qu'indiqué dans la clé de tri --sort=date

--time-style=STYLE
avec -l, afficher les dates selon le STYLE désiré : full-iso, long-iso, iso, locale ou +FORMAT ; le FORMAT
est interprété comme « date » ; si FORMAT vaut FORMAT1FORMAT2, FORMAT1 s'applique aux
fichiers anciens et FORMAT2 aux fichiers récents ; si STYLE est préfixé par « posix- », STYLE ne prend effet
qu'en dehors de la locale POSIX.

-t trier selon la date de modification

-T, --tabsize=COLONNES
définir l'espacement des tabulations à COLONNES plutôt qu'à 8

-u avec -lt, trier et afficher selon la date de dernier accès ; avec -l, afficher la date de dernier d'accès et
trier par nom ; dans les autres cas, trier selon la date de dernier accès

-U ne pas trier, afficher selon l'ordre original des entrées du répertoire

-v trier par version

-w, --width=COLONNES
fixer la largeur de l'écran à COLONNES

-x afficher les entrées par ligne plutôt que par colonne


-X trier alphabétiquement selon l'extension des entrées

-Z, --context
afficher tout contexte de sécurité SELinux de chaque fichier

-1 afficher un fichier par ligne

--help afficher l'aide-mémoire et quitter

--version
afficher le nom et la version du logiciel et quitter

TAILLE peut être une des unités suivantes : kB 1000, K 1024, MB 1000*1000, M 1024*1024 et ainsi de suite pour G, T,
P, E, Z, Y. Taille peut également être un entier suivi optionnellement par l'un des suffixes ci-dessus.

Par défaut, la couleur n'est pas utilisée pour distinguer les différents types de fichiers. Cela équivaut à
utiliser l'option --color=none. L'utilisation de l'option --color sans PARAMÈTRE équivaut à utiliser
--color=always. Avec l'option --color=auto, les codes de couleur sont transmis vers la sortie standard si celle-ci
est reliée à un terminal (tty). La variable d'environnement LS_COLORS peut avoir un impact sur les couleurs et peut
être définie avec la commande dircolors.

L'état de fin d'exécution vaut « 0 » en cas de succès, « 1 » si un problème mineur est survenu ou « 2 » si un
problème majeur est survenu.

AUTEUR
Écrit par Richard Stallman et David MacKenzie.

SIGNALER DES BOGUES
Signaler toute anomalie à .

COPYRIGHT
Copyright © 2008 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL version 3 ou supérieures

Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer. Il n'y a AUCUNE GARANTIE dans la
mesure autorisée par la loi.

VOIR AUSSI
La documentation complète pour ls est disponible dans un manuel Texinfo. Si les programmes info et ls sont cor-
rectement installés sur votre système, la commande

info coreutils 'ls invocation'


devrait vous donner accès au manuel complet (en anglais).

TRADUCTION
Cette page de manuel a été traduite par Michel Robitaille et mise à jour
pour Debian par Jean-Luc Coulon (f5ibh) et les membres de la liste
. Veuillez signaler toute erreur de traduction par un rapport de
bogue sur le paquet manpages-fr-extra.

GNU coreutils 6.10 avril 2008 LS(1)





Billet issu du site internet Cyril Levert, my blog www.cyril-levert.info

URL du billet www.cyril-levert.info/blog_linux_lister_les_fichiers_et_dossiers_dun_repertoire_96.html

Calendrier

» Mai 2012

lun mar mer jeu ven sam dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Archives



 Top NoCache Copyrights PHP Minimus CMS