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



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow