Eu queria saber qual é a unidade (bytes, bits, kb) da saída do ls -l
comando no Linux. Aqui está um exemplo do que eu tenho:
-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
Eu queria saber qual é a unidade de 39870 (o tamanho de ser_cat)?
Precisamos adicionar l (opção de listagem longa) para mostrar os tamanhos de arquivos legíveis por humanos (
ls -lh
). No seu caso, o tamanho do arquivo ser_cat está em 39870 bytes.ls -lh
O comando mostra todas as informações de tamanho de arquivo como K para Kibibyte (KiB), M para Mebibyte (MiB) e assim por diante. Em vez de bits, elas mostram informações em bytes.ls -lh
mostra informações de unidade (tamanho) usando um único caractere em vez de dois caracteres. Se não houver informações da unidade, isso significa bytes.fonte
--si
.