Retornar o tamanho de arquivo ou diretório em bytes (KB/MB)

Publicado por João Paulo em 02/06/2008

[ Hits: 189.629 ]

 


Retornar o tamanho de arquivo ou diretório em bytes (KB/MB)



Para saber o tamanho de arquivos ou diretórios de maneira sistemática e clara, você pode utilizar o comando "du" com as seguintes opções:

$ du -ha (nome do arquivo) => para ver e listar o tamanho de todos os arquivos dentro do diretório ou subdiretório(s);

$ du -hs (nome do arquivo) => para ver o tamanho de um arquivo ou diretório sem listar.

Você ainda pode usar assim:

$ du -hsb (nome do arquivo) => retorna o tamanho sempre em bytes;
$ du -hsk (nome do arquivo) => retorna o tamanho sempre em KB;
$ du -hsm (nome do arquivo) => retorna o tamanho sempre em MB;

Para outras opções consulte o manual do comando "du" com os comandos:

$ du --help
ou
$ man du

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Definição de senha para uma página da web

Configuração de servidor SVN integrado ao Trac

Livro grátis (em inglês) para quem está iniciando no GNU/Linux!

wget, o melhor amigo da crise de distos

Sobrescrevendo variáveis de ambiente de usuários

  

Comentários
[1] Comentário enviado por minduim em 07/04/2009 - 19:44h

Como eu atribuo o valor retornado pelo "du" a uma variavel em um script? Obrigado pela atenção.

[2] Comentário enviado por kleytonmaia em 21/07/2015 - 08:33h

Coloca no scritp assim:

MSG=$(du -hs /mnt/)

onde MSG é o nome da variável e entre () vem o comando qulaquer que seja

Para mostrar o valor da variavel coloque $MSG

Boa sorte!

[3] Comentário enviado por lucianohanzo em 29/05/2024 - 21:27h


[1] Comentário enviado por minduim em 07/04/2009 - 19:44h

Como eu atribuo o valor retornado pelo "du" a uma variavel em um script? Obrigado pela atenção.



#!/bin/bash

# Armazena tamanho do diretório home.
Var=$(du -sh $HOME)

# Formata o resultado para obter somente o tamanho.
Tam=$(echo $Var | cut -d" " -f1)

# Exibe o resultado formatado.
echo "Tamanho do diretório Home : $Tam"



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts