Como faço para verificar o tamanho de uma pasta no Linux

Como faço para verificar o tamanho de uma pasta no Linux
Linux oferece vários comandos incríveis da linha de comando que ajudarão a executar várias tarefas. Uma das principais tarefas executadas na linha de comando do Linux é verificar o tamanho do arquivo ou pasta. Pode ser necessário abrir espaço para o arquivo de entrada ou transferi -lo para outro local. Além disso, quando você executa algumas implantações, ele tende a criar um arquivo de log automaticamente e o espaço será preenchido com esses arquivos de log. Portanto, devemos rastrear o espaço do arquivo ou pasta e abrir espaço no disco para eles de acordo.

Para isso, você precisará de um sistema Linux, uma interface da linha de comando para executar o comando e o acesso certo para verificar o espaço no sistema Linux.
Estaremos analisando várias maneiras de verificar o tamanho do arquivo ou pasta disponível no sistema Linux.

Usando o comando du

O DU no comando "DU" especifica o uso do disco, que está disponível em todas as distribuições Linux por padrão. Execute o comando abaixo para verificar o uso do disco para o seu sistema Linux.

du

Você obterá a saída exibindo o conteúdo do diretório inicial e alguns números à esquerda, mostrando o tamanho do objeto em KB.

Se você deseja a saída em um formato mais legível, use a opção "-h" e o comando "du", como mostrado abaixo.

du -h

Na saída acima, você verá alguns números terminando com os caracteres. O número especifica a quantidade de espaço usada, e o personagem especificará o (geralmente k, g ou m) kilobyte, gigabyte ou megabyte.

Se você deseja verificar o tamanho do diretório diferente do diretório atual, use o seguinte formato para o comando "du".

du -h /var

O comando acima ajudará a exibir o tamanho do conteúdo do diretório /var. Você notará um erro na saída abaixo, pois o usuário não tem a permissão certa para acessar esse arquivo. Se você deseja os privilégios certos, use o comando sudo ou su mencionado abaixo.

sudo du -h /var

Se você deseja exibir o uso total do disco para um diretório específico, use o comando "-c", como mostrado abaixo.

sudo du -c /var

Para obter a saída em um formato legível pelo homem, combine a opção "-c" e a opção "-h", como mostrado abaixo.

sudo du -hc /var

Bem, você pode até colocar o limite para exibir um certo nível do subdiretório com a ajuda da opção “Max-Depth”. Considere o exemplo abaixo para exibir apenas o nível superior do diretório.

sudo du -hc -max -depth = 0 /var

Mas se você deseja especificar os detalhes do nível superior do diretório, juntamente com a primeira camada do subdiretório, execute o comando abaixo com o valor max_depth como "1", como mostrado abaixo.

sudo du -hc -max -depth = 1 /var

Usando o comando da árvore

Algumas versões Linux não têm o comando da árvore; você pode instalá -lo explicitamente o seguinte.

  • Para Linux Distribution- Debian / Ubuntu
  • árvore de instalação sudo apt-get
  • Para distribuição Linux- centos / redhat
  • árvore de instalação sudo yum

Usando o comando da árvore exibirá a representação visual de seus diretórios. Você pode usar o comando da árvore junto com várias opções para várias funcionalidades. Para obter a saída em formato legível pelo homem, use o seguinte comando com a opção "-h".

árvore -d -h

Você também pode usar o comando da árvore se quiser segmentar o diretório específico.

árvore /var

Se o diretório fornecido tiver vários conteúdos, o comando acima levará tempo para gerar a saída.

Usando o comando ncdu

O NCDU também é conhecido como uso de disco Ncurses, que também não está disponível em todas as distribuições Linux por padrão. Você pode instalá -lo explicitamente usando os comandos abaixo para várias distribuições Linux.

  • Para Linux Distribution- Debian / Ubuntu
  • sudo apt-get install ncdu
  • Para distribuição Linux- centos / redhat
  • sudo yum install ncdu

Use o comando NCDU para obter a exibição interativa do uso do disco.

NCDU

Você pode ver o diretório atual sendo digitalizado no canto superior direito. Na coluna esquerda, você obterá o tamanho numérico junto com um gráfico de #- sinais especificando o tamanho relativo.

Para selecionar as diferentes linhas, você pode usar as setas para cima e para baixo. Com a seta direita, você poderá navegar no diretório e usar a seta esquerda, você pode voltar.

Você também pode usar o comando NCDU para direcionar o diretório específico.

ncdU /var

Para qualquer ajuda com o comando NCDU, você pode pressionar o “?”Chave dentro da interface NCDU. Se você quiser sair, pode pressionar a letra "Q".

Conclusão

Enquanto trabalha em um sistema Linux, você deve conhecer o uso de um disco e o tamanho de seus arquivos ou diretórios. Você pode usar vários comandos para o propósito que mencionamos acima. Você pode até criar um script bash para esvaziar o arquivo se o tamanho exceder um determinado limite usando os comandos de uso do disco. Depois de começar a trabalhar em um sistema Linux, você verificará os comandos do espaço do disco.