GNU/Linux
ls commande
Recherche…
Commande ls avec les options les plus utilisées.
ls affiche les fichiers et répertoires dans le répertoire de travail actuel. (si aucun argument n'est passé.) (Il ne montre pas les fichiers cachés qui commencent par. par défaut.)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
Pour voir tous les fichiers (fichiers / dossiers cachés également). Utilisez ls -a
OR ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
Pour différencier les fichiers et les dossiers des liens symboliques et autres, utilisez ls -F
OR ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
Ici, les caractères de fin sont utilisés pour distinguer les fichiers et les dossiers.
“/” Suggère le répertoire.
“*” Suggère des exécutables.
"@" Suggère des liens symboliques.
Pour obtenir plus de détails sur les fichiers et les répertoires, utilisez ls -l
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
Dans cet exemple, la taille totale du contenu est de 6460 Ko.
Ensuite, il y a une entrée pour chaque fichier / répertoire dans l'ordre alphabétique avec les majuscules avant les minuscules.
Le premier caractère est le type (par exemple, d-directory, l-link).
Les 9 caractères suivants indiquent les autorisations pour l'utilisateur, le groupe et autres.
Ceci est suivi du nombre de liens physiques, puis du nom et du groupe du propriétaire.
Le champ suivant est la taille en octets. Cela peut être affiché sous une forme humaine en ajoutant l'option -h
, par exemple 6586816 est affiché comme 6.3M
Il s'ensuit alors un horodatage (généralement l'heure de modification).
Le dernier champ est le nom. Remarque: les liens indiquent également la cible du lien.
Options pour la commande ls
Liste complète des options:
ls -a
liste tous les fichiers, y compris les fichiers cachés commençant par '.'
ls --color
list [= toujours / jamais / auto]
ls -d
list ls -d
- avec '* /'
ls -F
ajoute un caractère de * / => @ | aux entreprises
ls -i
numéro d'index d'inode du fichier liste
ls -l
list au format long - affiche les permissions
ls -la
liste format long incluant les fichiers cachés
ls -lh
liste le format long avec une taille de fichier lisible
ls -ls
list au format long avec la taille du fichier
ls -r
liste dans l'ordre inverse
ls -R
liste récursivement l'arbre du répertoire
ls -s
liste de fichiers taille
ls -S
trie par taille de fichier
ls -t
tri par heure et date
ls -X
trier par nom d'extension