3 maneiras simples de obter o tamanho dos diretórios no Linux
Dois dias atrás, recebi um e-mail de nosso leitor regular, que perguntou-me como obter um resumo dos diretórios no Linux.
Eu sei que isso pode ser conseguido pelo comando de uso de disco (Do), que eu nem encontrei na minha primeira tentativa.
Então, usei a combinação possível vasculhando a página do Du Command Man e, finalmente, obtive o melhor resultado.
Sempre que um administrador Linux recebe uma solicitação, ele pode assumir imediatamente que isso é obtido usando o Comando du (Disk Usage) e df (Disk FileSystem).
Mas, alternativamente, você pode usar o comando ncdu ou o comando tree para obter os mesmos resultados.
Por padrão, o O comando du exibe o tamanho dos arquivos do diretório atual, o que não exibe o diretório e o tamanho do subdiretório.
Leia o artigo abaixo para resumir rapidamente o tamanho de cada diretório e seu subdiretório.
Método 1: Como Obtenha o tamanho de um diretório no Linux usando o comando Disk Usage (du)
O comando du refere-se ao uso do disco. É um programa Unix padrão usado para estimar o uso de espaço de arquivo no diretório de trabalho atual.
Ele resume recursivamente o uso do disco para obter um diretório e o tamanho de seu subdiretório.
Como Eu disse no início do artigo que usaremos o comando Disk Usage (Do) com algumas opções para fazer isso. Portanto, use a seguinte combinação de comando de uso de disco para obter o resumo das pastas e suas subpastas.
Use o formato de comando du abaixo para obtenha o tamanho total de cada diretório, incluindo subdiretórios.
O comando acima imprimirá o tamanho de cada arquivo e o tamanho real de cada diretório, incluindo seu subdiretório e tamanho total.
Detalhes do comando acima:
Use o formato de comando du abaixo para obter o tamanho total de um determinado diretório.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Se você deseja obter o tamanho dos subdiretórios de primeiro nível, incluindo seus subdiretórios, para um determinado diretório no Linux, use o formato de comando du abaixo.
Método 2: Como obter o tamanho de um diretório no Linux usando o comando ncdu (uso do disco NCurses)
O ncdu (NCurses Disk Usage) é uma versão baseada em curses do conhecido ‘du’ e fornece uma maneira rápida de ver w Os diretórios hat estão usando seu espaço em disco.
O comando ncdu verifica o diretório fornecido e exibe os arquivos e o tamanho da pasta recursivamente.
Método 3: Como obter o tamanho de um diretório no Linux usando o comando tree
O comando tree é um programa recursivo de listagem de diretórios que produz uma listagem profunda e recuada de arquivos e diretórios em formato de árvore.
Os dois comandos acima mostre o resumo do diretório, mas o comando tree dirá a você cada tamanho de arquivo dentro do diretório e seu subdiretório, e imprimirá o resumo do diretório.