Como obter o tamanho de um diretório a partir da linha de comando

Índice:

Anonim

Deseja ver o tamanho de um diretório na linha de comando? Você deve ter notado que usar o comando ls tradicional para listar o conteúdo de um diretório não mostra necessariamente o tamanho total de um diretório. Em vez disso, para ver qual é o uso do disco para um diretório específico, você desejará usar o comando du dedicado, que exibirá estatísticas de uso do disco para qualquer caminho ou diretório especificado.Mostraremos como usar este comando.

Isso é obviamente voltado para usuários de linha de comando, e o comando du para recuperar o tamanho de um diretório funcionará da mesma forma no Mac OS, mac OS X, linux e na maioria das outras variedades de unix. Para usuários casuais de Mac, uma maneira mais fácil de obter o tamanho de um diretório é por meio do Finder, usando o comando Get Info em qualquer pasta especificada.

Obtendo o tamanho de um diretório via linha de comando

Na linha de comando do Terminal, emita a seguinte sintaxe para ver o tamanho de um diretório:

du -sh /directory/path

Por exemplo, para obter o tamanho total da pasta /Applications, você deve emitir a seguinte string de comando:

du -sh /Aplicativos/

Você pode usar isso para calcular o tamanho de qualquer diretório especificado e também para ver o tamanho dos diretórios e arquivos contidos.

O sinalizador -s garantirá que cada entrada específica seja calculada, e o sinalizador -h fará a saída em formato de tamanho legível por humanos (a saída do tamanho será mostrada em kilobytes como KB e megabytes como MB, em vez de bytes). Discutimos os comandos de uso de disco aqui também para du e o comando df separado.

Como visualizar o tamanho de todo o conteúdo do diretório pela linha de comando

Se você quiser ver o tamanho do conteúdo do diretório atual na linha de comando, incluindo quaisquer pastas e arquivos contendo, o comando du -sh com uma estrela curinga, assim:

du -sh

Isso mostrará o tamanho de tudo no diretório atual, incluindo o tamanho total das pastas e o tamanho total dos arquivos individuais, em um formato de lista longa.

Você também pode usar o curinga com outros caminhos de diretório, se desejar, por exemplo, se quiser ver o tamanho da pasta da área de trabalho de um usuário e todo o conteúdo, o comando seria:

du -sh /Users/NAME/Desktop/

Lembre-se de que du está calculando o tamanho total do arquivo de cada diretório, seu conteúdo e arquivos individuais e, portanto, dependendo de qual é o diretório de destino, pode demorar um pouco para relatar o tamanho do conteúdo de volta para você. Obviamente, quanto mais rápido um computador, mais rápido esse processamento ocorrerá.

Também vale a pena notar que, se você deseja obter apenas o tamanho de um arquivo específico dentro de um diretório, em vez do diretório inteiro, pode usar o comando ls -l para esse arquivo específico.

Conhece outro truque útil para recuperar o tamanho dos diretórios da linha de comando? Deixe-nos saber nos comentários e, se você gostou deste artigo, provavelmente também achará nosso outro material de linha de comando interessante.

Como obter o tamanho de um diretório a partir da linha de comando