ls o comando não fornece o tamanho real do arquivo

0

(newbie - acabou de se inscrever) Eu estou querendo saber porque quando eu digito o ls -l, ls -lh etc, porque ele dá o tamanho do meu arquivo de download como 4 kilobytes quando na verdade é 20.7 gigabytes quando eu clico em propriedades a GUI. Eu olhei para questões anteriores, mas não encontrei uma resposta para esta aparente anomalia. Obrigado. A outra coisa é ser um novato. Espero poder encontrar a minha pergunta novamente se houver uma resposta - não estou certo sobre isso, mas, pelo menos, assinalei a caixa de resposta do e-mail.

    
por user276081 30.04.2014 / 02:21

1 resposta

1

~/Downloads é um diretório, não um arquivo. Ele simplesmente aponta para a lista de arquivos que o diretório contém (ou seja, os arquivos que você baixou). ls fornece o tamanho desse ponteiro, que geralmente é de 4k.

Quando você visualiza esse diretório em um explorador de arquivos, o programa assume que você deseja o tamanho total dos arquivos dentro desse diretório. Você pode obter isso da linha de comando também, é claro - tente du -hs Downloads .

Veja este post para mais informações.

    
por Jamie 30.04.2014 / 05:33