Quelle est l'unité de taille par défaut dans la commande linux ls -l


57

Je voulais savoir quelle est l'unité (octets, bits, ko) de la sortie de la ls -lcommande sous Linux. Voici un exemple de ce que j'ai:

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

Je voulais savoir quelle est l'unité de 39870 (la taille de ser_cat)?

Réponses:


79

Cette taille est en octets.

Vous pouvez utiliser ls -lhpour imprimer la longue liste avec des tailles de fichier lisibles par l’homme.


18
Juste une note sur les unités: ls -h donne 1K (1024 octets). ls --si donne 1k (1000 octets).
Thomas Bratt

4

Nous devons ajouter l (option de liste longue) pour afficher les tailles de fichiers lisibles par l’homme ( ls -lh). Dans votre cas, la taille du fichier ser_cat est de 39870 octets.

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

ls -lh La commande affiche toutes les informations de taille de fichier sous la forme K pour Kibibyte (KiB), M pour Mebibyte (MiB), etc.

ls -lhaffiche les informations sur l'unité (taille) en utilisant un seul caractère au lieu de deux. S'il n'y a aucune information sur l'unité, il s'agit d'octets.


3
Les unités pour -h sont en réalité des kilo-octets et des mégaoctets, en kilo-octets et en mégaoctets. Si vous voulez des kilo-octets et des mégaoctets, utilisez --siplutôt.
Ajedi32

Mise à jour du message pour refléter @ Ajedi32 point. , Consultez [ superuser.com/questions/287498/… pour comprendre les différences entre KiB et KB
Baha
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.