DIR
Table des matières
Retour à l'index
NOM
dir - Afficher le contenu de répertoires
SYNOPSIS
dir [,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 indiqué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 les caractères non graphiques sous la forme de caractères
d’échappement de style C
- --block-size=,TAILLE/
-
avec -l, ajuster les tailles avec TAILLE quand elles sont affichées ;
par exemple « --block-size=M » ; voir le format de TAILLE ci-dessous
- -B, --ignore-backups
-
omettre les entrées se terminant par « ~ »
- -c
-
avec -lt, trier selon « ctime » (date de la dernière modification
d'état du fichier) en l'affichant ; avec -l, trier selon le nom et
afficher la date de modification ; sinon, trier selon la date de
modification, de la plus récente à la plus ancienne
- -C
-
afficher en colonnes
- --color[=,QUAND/]
-
colorer la sortie QUAND ; plus d'informations ci-dessous
- -d, --directory
-
afficher le nom des répertoires eux-mêmes, pas leur contenu
- -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[=,QUAND/]
-
ajouter un caractère (parmi */=>@|) aux entrées QUAND
- --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 vertical -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 ; peut être renforcé avec une
option --sort, mais toute utilisation de --sort=,none/ (-U)
désactive le regroupement
- -G, --no-group
-
ne pas afficher le nom des groupes dans un format d'affichage long
- -h, --human-readable
-
avec -l ou -s, afficher les tailles en format lisible (par exemple 1K,
234M, 2G, etc.)
- --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 tous les liens symboliques en ligne de commande pointant 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)
- --hyperlink[=,QUAND/
-
noms de fichier hyperlien QUAND
- --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, --kibibytes
-
blocs de 1024 octets par défaut pour l’occupation du système de fichiers ;
utilisé seulement avec -s et pour les totaux de répertoire
- -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ées 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 d'entrées sans guillemets
- -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 doubles
- --quoting-style=,MODE/
-
utiliser le style citation MODE pour les noms d'entrées : literal,
locale, shell, shell-always, shell-escape, shell-escape-always, c, escape
(outrepasse la variable d'environnement QUOTING_STYLE)
- -r, --reverse
-
inverser l'ordre du tri
- -R, --recursive
-
afficher récursivement les sous-répertoires
- -s, --size
-
afficher la taille allouée de chaque fichier en nombre de blocs
- -S
-
trier selon la taille des fichiers en commençant par le plus gros
- --sort=,MODE/
-
trier selon le MODE plutôt que selon le nom : none (aucun, -U), size
(taille, -S), time (heure, -t), version (-v), extension (-X),
width (largeur)
- --time=,MOT/
-
sélection l'horodatage à utiliser pour l'affichage ou le tri ; la date
d'accès (-u) : atime, access, use ; date de modification des
métadonnées (-c) : ctime, status ; date modifiée (par défaut) :
mtime, modification ; date de création : birth, creation ;
-
avec -l, MOT détermine la date à afficher ; avec
--sort=,time/, trier par nom (en commençant par le plus ancien)
- --time-style=,TIME_STYLE/
-
format de la date/heure avec -l ; voir TIME_STYLE ci-dessous
- -t
-
trier selon la date de modification, de la plus récente à la plus ancienne ;
voir --time
- -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 en commençant par le plus
récent
- -U
-
ne pas trier, afficher selon l'ordre original des entrées du répertoire
- -v
-
tri naturel des numéros (de version) dans le texte
- -w, --width=,COLONNES/
-
définir la largeur de l'affichage à COLONNES. 0 signifie pas de limite
- -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é de chaque fichier
- --zero
-
terminer chaque ligne produite par un caractère NULL plutôt que par un
changement de ligne
- -1
-
afficher un fichier par ligne
- --help
-
Afficher l'aide-mémoire et quitter.
- --version
-
afficher les informations de version et quitter.
L’argument TAILLE est un entier suivi d'une unité facultative (10k pour
10×1024 par exemple). Les unités sont K, M, G, T, P, E, Z, Y, R et Q
(puissances de 1024) ou KB, MB, etc. (puissances de 1000). Les préfixes
binaires peuvent aussi être utilisées : KiB=K, MiB=M et ainsi de suite.
L'argument de TIME_STYLE peut être full-iso, long-iso, iso, locale ou
+FORMAT. Le FORMAT est interprété comme dans date(1). Si
FORMAT vaut FORMAT1<changement de ligne>FORMAT2, alors
FORMAT1 s'applique aux fichiers anciens et FORMAT2 aux fichiers
récents. Préfixer TIME_STYLE par « posix- », n'a d'effet qu'en dehors des
paramètres régionaux POSIX. De plus, la variable d'environnement
TIME_STYLE définit le style par défaut à utiliser.
Par défaut, le paramètre QUAND vaut « always » (toujours) et il peut aussi
valoir « auto » ou « never » (jamais).
La couleur n'est pas utilisée pour distinguer les différents types de
fichiers par défaut ou avec l'option --color=,never/. Avec l'option
--color=,auto/, ls n'utilise des codes couleur que si la sortie
standard est reliée à un terminal. La variable d'environnement LS_COLORS
peut avoir un impact sur la configuration. Utilisez la commande
dircolors(1) pour la définir.
Code de retour :
- 0
-
si OK ;
- 1
-
si problèmes mineurs (par exemple, impossible d'accéder à un
sous-répertoire),
- 2
-
si erreur grave (par exemple, impossible d'accéder aux paramètres de la
ligne de commande).
AUTEUR
Écrit par Richard M. Stallman et David MacKenzie.
SIGNALER DES BOGUES
Aide en ligne de GNU coreutils :
<https://www.gnu.org/software/coreutils/>
Signaler toute erreur de traduction à
<https://translationproject.org/team/fr.html>
COPYRIGHT
Copyright © 2024 Free Software Foundation, Inc. Licence GPLv3+ : GNU GPL
version 3 ou ultérieure <https://gnu.org/licenses/gpl.html>.
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
Documentation complète :
<https://www.gnu.org/software/coreutils/dir>
aussi disponible localement à l’aide de la commande : info '(coreutils)
dir invocation'
TRADUCTION
La traduction française de cette page de manuel a été créée par
Guilhelm Panaget <guilhelm.panaget@free.fr>,
Nicolas François <nicolas.francois@centraliens.net>,
Bastien Scher <bastien0705@gmail.com>,
David Prévot <david@tilapin.org>
et
Jean-Philippe MENGUAL <jpmengual@debian.org>
Cette traduction est une documentation libre ; veuillez vous reporter à la
GNU General Public License version 3
concernant les conditions de copie et
de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- Code de retour :
-
- AUTEUR
-
- SIGNALER DES BOGUES
-
- COPYRIGHT
-
- VOIR AUSSI
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 05:05:54 GMT, September 19, 2025