0 Votes

Modifications pour le document ls

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

Depuis 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
À la version 1.1
modifié par john
sur 2025/05/24 23:47
Commentaire de modification : Imported from XAR

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -1,14 +1,14 @@
1 += La commande ls et ses options =
2 +
1 1  {{toc/}}
2 2  
3 3  == Présentation ==
4 -
5 -La commande ##ls## permet de **lister le contenu d’un répertoire**.
6 +La commande `ls` permet de **lister le contenu d’un répertoire**.
6 6  Elle est l’une des plus utilisées dans un terminal, et possède de nombreuses options pour personnaliser l'affichage.
7 7  
8 ------
9 +---
9 9  
10 10  == Utilisation simple ==
11 -
12 12  {{code language="bash"}}
13 13  ls
14 14  {{/code}}
... ... @@ -15,64 +15,18 @@
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 |
21 21  
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
29 +---
33 33  
34 ------
31 +== Exemple
35 35  
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]]