ls |
Liste de segments |
---|---|
AIX | Interne |
Syntaxe
ls [ -1 ] [ -A ] [ -C ] [ -F ] [-H | -L ] [ -N ] [ -R ] [ -X] [ -a ] [ -b ] [ -c ] [ -d ] [ -e ] [ -f ] [ -g ] [ -i ] [-k] [ -l ] [ -m ] [ -n ] [ -o ] [ -p ] [ -q ] [ -r ] [ -s ] [ -t ] [ -u ] [ -U ] [ -x ] [ File ... ] |
ls -f [ -C ] [ -d ] [ -i ] [ -m ] [ -s ] [ -X] [ -x ] [ -1 ] [ -U ] [ Directory ... ] |
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 «.». | |
-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. | |
-d | Ce paramètre permet d'indiquer d'afficher la liste des répertoires comme les autres fichiers. | |
-e | Ce paramètre permet d'indiquer d'afficher le mode (incluant les informations de sécurité), le nombre de liens, le propriétaire, le groupe, la taille (en octets), l'heure de la dernière modification, et le nom de chaque fichier. | |
-E | Ce paramètre permet d'indiquer la liste des attributs étendus d'un fichier existant dans le système de fichiers Vxfs, l'espace réservé, la taille fixe étendue, les drapeaux d'information d'allocation. | |
-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. | |
-g | Ce paramètre permet d'afficher une liste détaillé des propriétés des fichiers d'un dossier, puisque le paramètre «format» n'est pas supporté. | |
-H | Si le lien symbolique référence un fichier de type dossier dans la ligne de commande, cette commande évalue les informations de fichier et de type de fichiers vers le lien de fichier référencé et non le lien lui-même, cependant cette commande écrit le nom du lien lui-même et ne réfère pas le lien. | |
-i | 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é. | |
-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,... | |
-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. | |
-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 le masque de question dans les noms de fichiers avec des caractères non graphiques. | |
-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. | |
-s | Ce paramètre permet d'afficher la taille de chacun des fichiers en Kilooctets à la gauche du nom de fichier. | |
-t | Ce paramètre permet d'afficher le contenu d'un répertoire en ordre de temps. | |
-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. | |
-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
- La commande ls écrit dans la sortie standard le contenu de chaque paramètre Directory spécifié ou le nom de chaque paramètre File spécifié, ainsi que toute autre information que vous demandez avec les drapeaux. Si vous ne spécifiez aucun paramètre de fichier ou de répertoire, la commande ls affiche le contenu du répertoire en cours.
- La spécification de plusieurs paramètres dans les paires mutuellement exclusives n'est pas considérée comme une erreur. Le dernier paramètre spécifiée dans chaque paire détermine le format de sortie.
- Par défaut, la commande ls affiche toutes les informations par ordre alphabétique par nom de fichier. La séquence d'assemblage est déterminée par la variable d'environnement LANG ou LC_COLLATE. Lorsque la commande ls affiche le contenu d'un répertoire, elle n'affiche pas les entrées des fichiers dont les noms commencent par un . (point) sauf si vous utilisez le paramètre -a ou -A. Si la commande est exécutée par l'utilisateur root, elle utilise le drapeau -A par défaut.
- Il existe 3 façons principales de formater la sortie : liste une entrée par ligne, liste les entrées dans plusieurs colonnes en spécifiant le paramètre -C ou -x (le paramètre -C est le format par défaut lorsque la sortie est vers un TTY et la commande ls affiche la sortie sur une seule colonne si les noms de fichier ou de répertoire sont trop longs) ou la liste les entrées dans une série séparée par des virgules en spécifiant le paramètre -m.
- Pour déterminer le nombre de positions de caractères dans la ligne de sortie, la commande ls utilise la variable d'environnement COLUMNS. Si cette variable n'est pas définie, la commande obtient la valeur de colonne actuelle de l'affichage. Si la commande ls ne peut pas déterminer le nombre de positions de caractères par l'une de ces méthodes, elle utilise une valeur par défaut de 80.
Exemples
L'exemple suivant permet de répertorier tous les fichiers du répertoire actuel :
ls -a |
Ainsi, il répertorie tous les fichiers, y compris. (point), .. (point à point) et d'autres fichiers dont le nom commence par un point.
L'exemple suivant permet d'afficher des informations détaillées :
ls -l chap1 .profile |
Ainsi, il affiche une longue liste avec des informations détaillées sur chap1 et .profile.
L'exemple suivant permet d'afficher des informations détaillées sur un répertoire :
ls -d -l . manual manual/chap1 |
Ainsi, il affiche une longue liste pour les répertoires «.» et manual, et pour le fichier manual/chap1. Sans le paramètre -d, cette situation répertorierait les fichiers dans le fichier «.» et les répertoires manual au lieu des informations détaillées sur les répertoires eux-mêmes.
L'exemple suivant permet de répertorier les fichiers par ordre de modification :
ls -l -t |
Ainsi, il affiche une longue liste des fichiers modifiés le plus récemment, suivis des fichiers plus anciens.
L'exemple suivant permet d'afficher des informations détaillées avec un nom d'utilisateur et de groupe étendu :
ls -lX .profile |
Ainsi, il affiche une longue liste avec des informations détaillées sur .profile.