#1 Le 09/10/2021, à 13:48
- zephyre123
Question sur la commande ls -l
Bonjour,
Lorsque je tape la commande ls -l dans mon HOME
La première ligne que j'ai = total 28
A quoi correspond ceci ?
J'ai cherché dans le man et on trouve :
-l use a long listing format
Autrement dit on est pas avancé.
Pouvez vous me dire à quoi corresponds ce numéro ?
J'ai crée un répertoire nommé test et j'ai crée dedans 3 fichiers (f1, f2, f3, touts sont vide)
Lorsque je fais la commande ls -l dans ce repertoire test j'ai le numéro 0
Donc ça ne corresponds au nombre d'entrée de la commande ls.
Je ne vois vraiment pas à quoi correspond ce numéro et je ne sais pas ou chercher.
Pouvez vous m'aider svp.
Dernière modification par zephyre123 (Le 09/10/2021, à 21:47)
Hors ligne
#2 Le 09/10/2021, à 13:53
- Tawal
Re : Question sur la commande ls -l
Hello,
C'est la taille totale des fichiers listés par ls -l
Cette taille est en kB (1024 octets).
Le 5ième champ d'un fichier listé est la taille en octet de ce fichier.
Tu peux donc vérifier que la somme de ces tailles divisé par 1024 correspond au nombre de la ligne "Total'
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#3 Le 09/10/2021, à 13:57
- zephyre123
Re : Question sur la commande ls -l
Merci Tawal.
C'est clair pour moi
Je clos le sujet.
Hors ligne
#4 Le 09/10/2021, à 14:15
- Tawal
Re : Question sur la commande ls -l
Ce n'est pas exactement la somme des tailles de fichiers listés, mais plutôt somme des blocs de 1024 octets ocupés par les fichiers.
Si un fichier fait 600 octet, la taille du bloc occupé est de 1024 octet.
En tapant cette commande :
ls -l -s1
Tu verras en 1er champ le nombre de blocs de 1024 octets occupés par chaque fichier.
En faisant le somme de tous les 1er champs, tu retombes sur la valeur de la ligne "Total".
Ceci est plus précis que mon message précédent
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#5 Le 09/10/2021, à 15:06
- Watael
Re : Question sur la commande ls -l
pourquoi 1 dans -s1 ?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#6 Le 09/10/2021, à 15:57
- Tawal
Re : Question sur la commande ls -l
Oups, c'était pour afficher en une colonne, mais l'option -l le fait déjà.
Le savoir n'a d’intérêt que si on le transmet.
Useless Use of Cat Award
Filenames and Pathnames in Shell: How to do it Correctly
À chaque problème sa solution, à chaque solution son moyen, si pas de moyen, toujours le problème !
Hors ligne
#7 Le 09/10/2021, à 21:46
- zephyre123
Re : Question sur la commande ls -l
juste une question :
lorsque je fais la commande ls -l, je vois la taille des fichiers en octets (le 5 ieme champ)
ou
La taille occupé par des blocs de 1024 octets
Si c'est la taille occupé par des blocs de 1024,
comment je fais pour connaître la taille réel d'un fichier ou d'un dossier ?
Hors ligne
#8 Le 10/10/2021, à 07:52
- diesel
Re : Question sur la commande ls -l
Ben, le cinquième champ de "ls -l", c'est la taille réelle du fichier en octets.
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#9 Le 10/10/2021, à 09:21
- berserk
Re : Question sur la commande ls -l
Bonjour
Pour avoir des tailles de fichiers plus pratiques (ko Mo Go...) tu peux faire :
ls -lh
Hors ligne