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

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

[ Hits: 186.524 ]

 


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

Alternativas ao MS Paint pra Linux

Configurando dois monitores em uma única placa de vídeo no Ubuntu 9.10

Módulo de Segurança Guardião no Linux - Itaú e Bradesco

Servidor DHCP no Debian 7

Instalar Hamachi no Linux

  

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