Section courante

A propos

Section administrative du site

ls

Liste de segments
Linux Interne

Syntaxe

ls [–abcdfgiklmnpqrstuxABCFGLNQRSUX1] [–w cols] [–T cols] [–I pattern] [--all] [--escape] [--directory] [--inode] [--kilobytes] [--numeric-uid-gid] [–no-group] [--hide-control-chars] [--reverse] [--size] [--width=cols] [--tabsize=cols] [--almost-all] [--ignore-backups] [--classify] [--file-type] [--full-time] [--ignore=pattern] [--dereference] [--literal] [--quote-name] [--recursive] [-- -sort={none, time, size, extension}] [--format={long, verbose, commas, across, vertical, single-column}] [--time={atime, access, use, ctime, status}] [--help] [--version] [name...]

Paramètres

Nom Description
–1 Ce paramètre permet d'afficher un fichier par ligne.
–A Ce paramètre permet d'afficher la liste de tous les fichiers des répertoires, à l'exception de «.» et «..».
–a Ce paramètre permet d'afficher tous les fichiers des répertoires, en incluant tous les fichiers débutant avec un point «.».
--all Ce paramètre permet d'afficher tous les fichiers des répertoires, en incluant tous les fichiers débutant avec un point «.».
--almost-all Ce paramètre permet d'afficher la liste de tous les fichiers des répertoires, à l'exception de «.» et «..».
–B Ce paramètre permet de ne pas afficher les fichiers se terminant avec «˜».
–b Ce paramètre permet d'indiquer de mettre des guillemets pour les caractères non graphique dans les noms de fichier en utilisant une séquence de barre oblique inversé devant un alphabétique ou octal comme en langage C.
–C Ce paramètre permet d'afficher la liste des fichiers verticalement en colonne.
–c Ce paramètre permet d'indiquer d'afficher la liste par ordre de temps de modification et par état.
--classify Ce paramètre permet d'afficher un caractère indiquant le type de fichier pour chaque nom de fichier.
–d Ce paramètre permet d'indiquer d'afficher la liste des répertoires comme les autres fichiers.
--dereference Ce paramètre permet d'afficher la liste des fichiers ayant des liaisons avec liens symboliques.
--directory Ce paramètre permet d'indiquer d'afficher la liste des répertoires comme les autres fichiers.
--escape Ce paramètre permet d'indiquer de mettre des guillemets pour les caractères non graphique dans les noms de fichier en utilisant une séquence de barre oblique inversé devant un alphabétique ou octal comme en langage C.
–F Ce paramètre permet d'afficher un caractère indiquant le type de fichier pour chaque nom de fichier.
–f Ce paramètre permet d'indiquer de ne pas trier le contenu des répertoires et d'afficher la liste par d'entreposage sur le disque.
–format=valeur Ce paramètre permet d'indiquer d'indiquer le format de sortie de la liste à affiché:
Valeur Description
across Cette valeur permet d'afficher la liste des fichiers en colonne mais trié horizontalement
commas Cette valeur permet d'afficher la liste du maximum de fichier horizontalement séparé par des virgules.
long Cette valeur permet d'effectuer un affichage du type de fichier, permission, nombre de lien durs,...
single-column Cette valeur permet d'afficher un fichier par ligne.
verbose Cette valeur permet d'effectuer un affichage du nom du propriétaire, de nom du groupe, de la taille en octets, de son temps,...
vertical Cette valeur permet d'afficher la liste des fichiers verticalement en colonne.
Certaines distributions de Linux, comme «CentOS», ne support pas ce paramètre.
--full-time Ce paramètre permet d'indiquer d'afficher la liste complètes des temps en utilisant l'abréviation standard.
–G Ce paramètre permet d'afficher les informations de groupe pour chaque liste de répertoire de format long.
–g En général, ce paramètre est ignoré et n'existe que par titre de compatibilité avec Unix. Cependant avec la distribution Linux de CentOS, par exemple, il s'agit du seul paramètre offrant la possibilité d'afficher une liste détaillé des propriétés des fichiers d'un dossier, puisque le paramètre «format» n'est pas supporté.
--help Ce paramètre permet d'afficher les messages d'aide à son utilisation sur la sortie standard.
--hide-control-chars Ce paramètre permet d'afficher le masque de question dans les noms de fichiers avec des caractères non graphiques.
–I=pattern Ce paramètre permet de ne pas afficher le nom correspondant au masque spécifié.
–i Ce paramètre permet d'afficher le nombre d'index pour chacun des fichiers à la gauche du nom de fichier.
--ignore=pattern Ce paramètre permet de ne pas afficher nom correspondant au masque spécifié.
--ignore-backups Ce paramètre permet de ne pas afficher les fichiers se terminant avec «˜».
--inode Ce paramètre permet d'afficher le nombre d'index pour chacun des fichiers à la gauche du nom de fichier.
–k Ce paramètre permet d'afficher le nombre de Kilooctets si la taille du fichier est listé.
--kilobytes Ce paramètre permet d'afficher le nombre de Kilooctets si la taille du fichier est listé.
–L Ce paramètre permet d'afficher la liste des fichiers ayant des liaisons avec liens symboliques.
–l Ce paramètre permet d'afficher d'effectuer un affichage détails: type de fichier, permission, nombre de lien durs,...
--literal Ce paramètre permet de ne pas afficher de guillemet autour des noms de fichiers.
–m Ce paramètre permet d'afficher la liste du maximum de fichier horizontalement séparé par des virgules.
–N Ce paramètre permet de ne pas afficher de guillemet autour des noms de fichiers.
–n Ce paramètre permet d'afficher la liste des nombres UID et GID.
--no–group Ce paramètre permet d'afficher les informations de groupe pour chaque liste de répertoire de format long.
–p Ce paramètre permet d'afficher un caractère de type de fichier pour chaque nom de fichier.
–Q Ce paramètre permet d'afficher de guillemet autour des noms de fichiers.
–q Ce paramètre permet d'afficher le masque de question dans les noms de fichiers avec des caractères non graphiques.
--quote-name Ce paramètre permet d'afficher de guillemet autour des noms de fichiers.
–R Ce paramètre permet d'afficher la liste du contenu de tous les répertoires de manière récursive dans tous ses sous-répertoires.
–r Ce paramètre permet d'inverser l'ordre de tri du contenu d'un répertoire.
--recursive Ce paramètre permet d'afficher la liste du contenu de tous les répertoires de manière récursive dans tous ses sous-répertoires.
--reverse Ce paramètre permet d'inverser l'ordre de tri du contenu d'un répertoire.
–S Ce paramètre permet d'afficher la liste du contenu d'un répertoire par la taille des fichiers.
–s Ce paramètre permet d'afficher la taille de chacun des fichiers en Kilooctets à la gauche du nom de fichier.
--size Ce paramètre permet d'afficher la taille de chacun des fichiers en Kilooctets à la gauche du nom de fichier.
--sort=ordretri Ce paramètre permet d'indiquer l'ordre de tri dans lequel la liste du contenu du répertoire sera trié:
Valeur Description
extension Cette valeur permet d'afficher la liste du contenu d'un répertoire par ordre d'extension de fichier.
none Cette valeur permet d'afficher la liste du contenu d'un répertoire sans effectué de tri.
size Cette valeur permet d'afficher la liste du contenu d'un répertoire par la taille des fichiers.
time Cette valeur permet d'afficher le contenu d'un répertoire en ordre de temps.
–T=cols Ce paramètre permet d'afficher selon un certain nombre de tabulation. La valeur par défaut est 8.
–t Ce paramètre permet d'afficher le contenu d'un répertoire en ordre de temps.
--tabsize=cols Ce paramètre permet d'afficher selon un certain nombre de tabulation. La valeur par défaut est 8.
–U Ce paramètre permet d'afficher la liste du contenu d'un répertoire sans effectué de tri.
–u Ce paramètre permet d'afficher le contenu d'un répertoire en ordre de temps du dernière accès.
--version Ce paramètre permet d'afficher les informations de version sur la sortie standard.
–w=cols Ce paramètre permet d'afficher la liste selon un nombre colonne spécifié. La valeur par défaut est 80.
--width=cols Ce paramètre permet d'afficher la liste selon un nombre colonne spécifié. La valeur par défaut est 80.
–X Ce paramètre permet d'afficher la liste du contenu d'un répertoire par ordre d'extension de fichier.
–x Ce paramètre permet d'afficher la liste des fichiers en colonne mais trié horizontalement.

Description

Cette commande permet d'afficher le contenu d'un répertoire dans l'unité de disque.

Remarques

Exemples

L'exemple suivant permet d'afficher une liste détaillé du répertoire courant :

ls -l

L'exemple suivant permet de retourner le nombre de fichiers que contient récursivement le répertoire (soit un Count number of files in a directory recursively) :

ls -R | wc -l

Voici un exemple permettant de retourner le nombre de fichiers que contient le répertoire courant :

ls -Al | wc -l

L'exemple suivant permet d'afficher les informations de contexte sur le répertoire courant :

ls --lcontext

on obtiendra un résultat ressemblant à ceci :

total 4
-rwxrwxr-x 1 projet1 project1 3322 Jan 18 09:57 01simple.php

L'exemple suivant permet d'afficher la liste des fichiers détaillé avec une pause entre chaque page affiché :

ls -l | more

L'exemple suivant permet d'afficher la liste des fichiers détaillés en ordre de date :

ls -ltr

L'exemple suivant permet de rechercher récursivement les fichiers avec l'extension «.css» à partir du dossier courant et dans tous ses sous-dossiers :

ls -R | grep .css

L'exemple suivant permet de modifier le dernier fichier ayant eu des changements à l'aide de la commande «vi» :

vi `ls -t | head -1`

L'exemple suivant permet de sortir par ordre alphabétique le contenu du dossier courant :

ls -1 | sort

L'exemple suivant permet de sortir par ordre numérique le contenu du dossier courant :

ls -1 | sort -n

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - chmod
Système d'exploitation - Linux - Références de commandes et de programmes - df
Système d'exploitation - Linux - Références de commandes et de programmes - diff
Système d'exploitation - Linux - Références de commandes et de programmes - du
Système d'exploitation - Linux - Références de commandes et de programmes - file
Système d'exploitation - Linux - Références de commandes et de programmes - stat
Système d'exploitation - Linux - Références de commandes et de programmes - tree


Dernière mise à jour : Dimanche, le 16 août 2015