La commande `ls -l` dans les systèmes UNIX et Linux répertorie les fichiers et les répertoires dans un long format, fournissant des informations détaillées sur chaque élément.
Voici une ventilation:
`ls` - La commande de base pour la liste des contenus du répertoire.
`-l` - L'option qui indique à «LS» d'utiliser le format d'inscription long.
Explication de sortie
Une sortie typique de `ls -l` ressemble à ceci:
`` '
-rw-r - r-- 1 Groupe d'utilisateurs 1234 26 octobre 10:00 file.txt
DRWXR-XR-X 2 Groupe d'utilisateurs 4096 SEP 30 SEP
`` '
Dissectons ce que signifie chaque partie:
1. Type de fichier et autorisation:
* `-`:indique un fichier régulier (comme un document texte, une image, etc.)
* `d`:indique un répertoire
* `L`:indique un lien symbolique
* ... (d'autres types moins courants existent)
Autorisations (9 caractères suivants):
* `rw-` (Autorisation du propriétaire):
* `R`:Lire la permission
* `W`:Permission d'écriture
* `x`:exécuter la permission
* `-`:autorisation refusée
* `r--` (Autorisations de groupe):Identique à ci-dessus, mais pour le groupe propriétaire du fichier / répertoire.
* `r--` (Autres autorisations):Autorisations pour tout le monde.
2. Nombre de liens durs:
Cela montre généralement «1» pour les fichiers réguliers. Les répertoires ont une valeur de 2 ou plus.
3. Propriétaire: Le nom d'utilisateur du propriétaire du fichier / répertoire.
4. Groupe: Le nom de groupe auquel appartient le fichier / le répertoire.
5. Taille: La taille du fichier en octets. Pour les répertoires, il montre généralement la taille de l'entrée du répertoire, et non la taille totale du contenu.
6. Dernier temps de modification: La date et l'heure à laquelle le fichier / répertoire a été modifié pour la dernière fois.
7. Nom du fichier / répertoire: Le nom du fichier ou du répertoire.
Exemples:
* `ls -l myfile.txt` :Montre des informations détaillées sur le fichier "myfile.txt".
* `ls -l / home / user / documents` :Répertorie le contenu du répertoire "Documents" avec des informations détaillées.
Utilisations clés de `ls -l`:
* Comprendre les autorisations de fichiers: Crucial pour la sécurité et la collaboration, vous permettant de voir qui peut lire, écrire ou exécuter des fichiers.
* Problèmes de dépannage: Utile lorsque les fichiers ne se comportent pas comme prévu, car il révèle les détails de propriété et de modification.
* Administration du système: Les administrateurs utilisent largement `ls -l` pour gérer les fichiers, les répertoires et leurs autorisations.
|