0 Votes

Modifications pour le document ls

Modifié par john le 2026/09/20 20:15

Depuis la version 1.1
modifié par john
sur 2025/05/24 23:47
Commentaire de modification : Imported from XAR
À la version 2.1
modifié par john
sur 2026/09/20 20:15
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -1,14 +3,14 @@
1 -= La commande ls et ses options =
2 -
3 3  {{toc/}}
4 4  
5 5  == Présentation ==
6 -La commande `ls` permet de **lister le contenu d’un répertoire**.
4 +
5 +La commande ##ls## permet de **lister le contenu d’un répertoire**.
7 7  Elle est l’une des plus utilisées dans un terminal, et possède de nombreuses options pour personnaliser l'affichage.
8 8  
9 ----
8 +-----
10 10  
11 11  == Utilisation simple ==
11 +
12 12  {{code language="bash"}}
13 13  ls
14 14  {{/code}}
... ... @@ -15,18 +15,64 @@
15 15  
16 16  Affiche les fichiers et dossiers du répertoire courant.
17 17  
18 ----
18 +-----
19 19  
20 20  == Principales options utiles ==
21 -|= Option |= Description |
22 -| `-l` | Affiche le contenu en format **long** (détails : droits, propriétaire, taille...) |
23 -| `-a` | Affiche aussi les **fichiers cachés** (ceux commençant par un point) |
24 -| `-h` | Affiche la **taille en format lisible** (ex: 1.2K, 20M) — souvent utilisé avec `-l` |
25 -| `-t` | Trie par **date de modification**, les plus récents en haut |
26 -| `-r` | **Inverse** l’ordre du tri |
27 -| `-R` | Affiche **récursivement** tous les sous-dossiers |
28 28  
29 ----
22 +|=Option|=Description
23 +|##-l##|Format **long** : droits, propriétaire, taille, date
24 +|##-a##|Affiche aussi les **fichiers cachés** (commençant par un point)
25 +|##-h##|Taille **lisible** (1.2K, 20M), à combiner avec ##-l##
26 +|##-t##|Trie par **date de modification**, les plus récents en premier
27 +|##-r##|**Inverse** l’ordre du tri
28 +|##-R##|Affiche **récursivement** les sous-dossiers
29 +|##-S##|Trie par **taille**, les plus gros en premier
30 +|##-d##|Affiche le **dossier lui-même**, pas son contenu
31 +|##-i##|Affiche le numéro d’**inode**
32 +|##--color=auto##|Colore selon le type de fichier
30 30  
31 -== Exemple
34 +-----
32 32  
36 +== Exemples ==
37 +
38 +{{code language="bash"}}
39 +ls -lh # contenu détaillé, tailles lisibles
40 +ls -lha # idem, fichiers cachés compris
41 +ls -lt # du plus récent au plus ancien
42 +ls -lS # du plus gros au plus petit
43 +ls -ld /etc # infos sur le dossier lui-même
44 +ls -l /proc/1/exe # cible d'un lien symbolique
45 +{{/code}}
46 +
47 +-----
48 +
49 +== Lire une ligne de ##ls -l## ==
50 +
51 +{{code language="text"}}
52 +-rw-r--r-- 1 john john 4096 20 sept. 14:30 fichier.txt
53 +{{/code}}
54 +
55 +|=Champ|=Sens
56 +|##-##|Type : ##-## fichier, ##d## dossier, ##l## lien, ##c## ou ##b## périphérique
57 +|##rw-r--r--##|Droits : propriétaire, groupe, autres
58 +|##1##|Nombre de liens physiques
59 +|##john john##|Propriétaire et groupe
60 +|##4096##|Taille en octets
61 +|Date|Dernière modification
62 +
63 +Un ##s## à la place d’un ##x## signale un fichier SUID ou SGID ; un ##t## en fin de droits, le [[Sticky Bit>>doc:Wiki Batcave John.TutosLinux.StickyBit.WebHome]].
64 +
65 +-----
66 +
67 +== Alternatives ==
68 +
69 +* ##ls -lh --color=auto## suffit dans la plupart des cas ; l'alias est souvent déjà défini par la distribution.
70 +* ##tree## affiche l'arborescence complète.
71 +* ##eza## (anciennement ##exa##) propose couleurs, icônes et informations Git.
72 +
73 +-----
74 +
75 +== Liens internes ==
76 +
77 +* [[Retour à la section Tutos Linux>>doc:Wiki Batcave John.TutosLinux.WebHome]]
78 +* [[Sticky Bit>>doc:Wiki Batcave John.TutosLinux.StickyBit.WebHome]]