Linux ls -l komutunda varsayılan boyut birimi nedir


57

ls -lLinux'ta komutun çıktısının birimini (bayt, bit, kb) bilmek istedim . İşte sahip olduklarımın bir örneği:

-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

39870'in birimi nedir (ser_cat'ın boyutu)?

Yanıtlar:


79

Bu boyut bayt cinsinden.

ls -lhUzun listeyi insan tarafından okunabilen dosya boyutlarıyla yazdırmak için kullanabilirsiniz .


18
Birimler hakkında bir not: ls -h 1K (1024 bayt) verir. ls --si 1k (1000 bayt) verir.
Thomas Bratt

4

İnsan tarafından okunabilen dosya boyutlarını ( ls -lh) göstermek için l (uzun liste seçeneği) eklememiz gerekir . Senin durumunda, ser_cat dosyasının boyutu 39870 bayt.

-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 komutu tüm dosya boyutu bilgisini Kibibyte (KiB) için K, Mebibyte (MiB) için M vb. şeklinde gösterir. Bitler yerine bilgileri bayt olarak gösterirler.

ls -lhİki karakter yerine tek karakter kullanan birim (boyut) bilgilerini gösterir. Birim bilgisi yoksa, o zaman bayt.


3
-H birimleri aslında Kibibytes ve Mebibytes, Kilobayt ve Megabayt değil. Kilobayt ve Megabayt istiyorsanız, --sibunun yerine kullanın.
Ajedi32

@ Ajedi32 noktasını yansıtacak şekilde yayın gönderildi. [Bakınız superuser.com/questions/287498/... KiB ve KB arasındaki farklar anlamak
Baha
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.