Listagem e tamanho dos arquivos com ls -lh [RESOLVIDO]

1. Listagem e tamanho dos arquivos com ls -lh [RESOLVIDO]

Matheus Henrique Bione Lisboa
matheus1760

(usa Linux Mint)

Enviado em 02/12/2021 - 19:49h

porque quando vou listar um diretório, por exemplo, usando o comando ls -lh, o tamanho de todos os diretórios é 4K? sendo que são vários GB? Se esse não representa o tamanho, o que representa?


  


2. Re: Listagem e tamanho dos arquivos com ls -lh

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 02/12/2021 - 23:14h

matheus1760 escreveu:

porque quando vou listar um diretório, por exemplo, usando o comando ls -lh, o tamanho de todos os diretórios é 4K? sendo que são vários GB? Se esse não representa o tamanho, o que representa?

A grosso modo, nada técnico.

Diretório, a nível de usuário, é uma caixa, um recipiente, que contem informações acerca dos sub diretórios e arquivos nele contidos.
A um nível mais profundo, um diretório é um arquivo.
Se ele contém alguma coisa, nem que seja apenas seu próprio nome, seu tamanho não pode ser zero.
Atribuir tamanho zero a um diretório (pasta) é apenas uma convenção.
Cada Gerenciador de Arquivos ou comando equivalente representa o "tamanho do diretório" a sua maneira.
Seu sistema de arquivos pode estar usando "clusters" de 4k e o comando ls pode estar atribuindo ao diretório o tamanho que ele ocupa na mídia do disco (4k) (mesmo que o tamanho real do diretório seja menor que isso).
Consulte informações sobre o comando "ls" para tentar ver como ele trabalha com isso.
Infelizmente não tenho essas informações.

No seu caso pareceu-me que voce está se referindo ao tamanho total de todos os arquivos e sub diretórios contidos no diretório referenciado.
Isso é outro assunto.
Aguarde alguem que conheça melhor o comando "ls" explicar os parâmetros a serem usados para seu objetivo.




3. Re: Listagem e tamanho dos arquivos com ls -lh [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 02/12/2021 - 23:37h


ricardogroetaers escreveu:
Seu sistema de arquivos pode estar usando "clusters" de 4k e o comando ls pode estar atribuindo ao diretório o tamanho que ele ocupa na mídia do disco (4k) (mesmo que o tamanho real do diretório seja menor que isso).


é isso mesmo .. o comando 'ls' mostra quanto o arquivo está ocupando em disco ... no caso diretórios/links/hard-links ocupam somente 4k ( não tem como ocupar menos que 1 ) .. quanto tem dentro de cada diretório é outra conversa !!!

------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts