10 comandos úteis de DU (uso de disco) para encontrar o uso de disco de arquivos e diretórios

10 comandos úteis de DU (uso de disco) para encontrar o uso de disco de arquivos e diretórios

O Linux “du”(Uso de disco) é um padrão Unix/Linux comando, usado para verificar as informações do uso de disco de arquivos e diretórios em uma máquina.

O du O comando tem muitas opções de parâmetros que podem ser usadas para obter os resultados em muitos formatos. O du O comando também exibe os arquivos e tamanhos de diretório de maneira recursiva.

Verifique o uso do disco de arquivos e pastas no Linux

Este artigo explica 10 comandos úteis “DU” Com os exemplos deles, o que pode ajudá -lo a descobrir os tamanhos de arquivos e diretórios no Linux. As informações fornecidas neste artigo são retiradas das páginas do homem de du comando.

Leia também:

  • 12 comando “df” para verificar o espaço do disco do sistema Linux
  • AGEDU - Uma ferramenta útil para rastrear espaço em disco desperdiçado no Linux

Como encontrar o tamanho de um diretório no Linux

1. Para descobrir o resumo do uso do disco de um /Home/Tecmint árvore de diretório e cada um de seus subdiretos. Digite o comando como:

[[Email Protected]]# du/home/Tecmint 40/Home/Tecmint/Downloads 4/Home/Tecmint/.Mozilla/Plugins 4/Home/Tecmint/.Mozilla/Extensões 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/Home/Tecmint/Ubuntu-12.10 689360 /Home /Tecmint

A saída do comando acima exibe o número de blocos de disco no /Home/Tecmint diretório junto com seus subdiretos.

Como encontrar o tamanho do diretório em formato legível por humanos

2. Usando o “-h"Opção com a"du”Comando fornece resultados em“Formato legível por humanos““. Isso significa que você pode ver tamanhos em Bytes, Kilobytes, Megabytes, Gigabytes, etc.

[[Email Protected]]# du -h/home/tecmint 40k/home/tecmint/downloads 4.0K/Home/Tecmint/.Mozilla/Plugins 4.0K/Home/Tecmint/.Mozilla/Extensões 12k/Home/Tecmint/.Mozilla 12K/Home/Tecmint/.SSH 673M/Home/Tecmint/Ubuntu-12.10 674M /Home /Tecmint

Como encontrar o tamanho total de um diretório no Linux

3. Para obter o resumo de um grande tamanho de uso de disco total de um diretório, usa a opção “-s" do seguinte modo.

[[Email Protected]]# du -sh /home /Tecmint 674M /Home /Tecmint

4. Usando o “-a”Bandeira com a“du”Comando exibe o uso do disco de todos os arquivos e diretórios.

[[email protegido]]# du -a/home/tecmint 4/home/tecmint/.Bash_Logout 12/Home/Tecmint/Downloads/UploadProgress-1.0.3.1.TGZ 24/Home/Tecmint/Downloads/Phpfiles-Org.alcatrão.BZ2 40/Home/Tecmint/Downloads 12/Home/Tecmint/UploadProgress-1.0.3.1.TGZ 4/Home/Tecmint/.Mozilla/Plugins 4/Home/Tecmint/.Mozilla/Extensões 12/Home/Tecmint/.Mozilla 4/Home/Tecmint/.Bashrc 689108/Home/Tecmint/Ubuntu-12.10/Ubuntu-12.10-server-i386.ISO 689112/Home/Tecmint/Ubuntu-12.10 689360 /Home /Tecmint

5. Usando o “-a”Bandeira junto com“-h”Exibe o uso de disco de todos os arquivos e pastas em um formato legível pelo homem. A saída abaixo é mais fácil de entender, pois mostra os arquivos em Kilobytes, Megabytes, etc.

[[Email Protected]]# du -ah /home /Tecmint 4.0K/Home/Tecmint/.Bash_Logout 12K/Home/Tecmint/Downloads/UploadProgress-1.0.3.1.TGZ 24K/Home/Tecmint/Downloads/Phpfiles-Org.alcatrão.BZ2 40K/Home/Tecmint/Downloads 12k/Home/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0K/Home/Tecmint/.Mozilla/Plugins 4.0K/Home/Tecmint/.Mozilla/Extensões 12k/Home/Tecmint/.Mozilla 4.0K/Home/Tecmint/.BASHRC 673M/HOME/TECMINT/UBUNTU-12.10/Ubuntu-12.10-server-i386.ISO 673M/Home/Tecmint/Ubuntu-12.10 674M /Home /Tecmint

6. Descubra o uso de disco de uma árvore de diretório com sua subárvore em Kilobyte blocos. Use o "-k”(Exibe tamanho em 1024 Unidades de bytes).

[[email protegido]]# du -k/home/tecmint 40/home/tecmint/downloads 4/home/tecmint/.Mozilla/Plugins 4/Home/Tecmint/.Mozilla/Extensões 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/Home/Tecmint/Ubuntu-12.10 689360 /Home /Tecmint

7. Para obter o resumo do uso de disco da árvore de diretórios junto com suas subáridas em Megabytes (Mb) apenas. Use a opção “-MH" do seguinte modo. O "-m”A bandeira conta os blocos em Mb unidades e “-h”Significa formato legível por humanos.

[[Email Protected]]# du -mh/home/tecmint 40k/home/tecmint/downloads 4.0K/Home/Tecmint/.Mozilla/Plugins 4.0K/Home/Tecmint/.Mozilla/Extensões 12k/Home/Tecmint/.Mozilla 12K/Home/Tecmint/.SSH 673M/Home/Tecmint/Ubuntu-12.10 674M /Home /Tecmint

8. O "-c”A Flag fornece um grande espaço em disco de uso total na última linha. Se o seu diretório for tomado 674MB Espaço, então as últimas duas linhas da saída seriam.

[[Email Protected]]# du -ch/home/tecmint 40k/home/tecmint/downloads 4.0K/Home/Tecmint/.Mozilla/Plugins 4.0K/Home/Tecmint/.Mozilla/Extensões 12k/Home/Tecmint/.Mozilla 12K/Home/Tecmint/.SSH 673M/Home/Tecmint/Ubuntu-12.10 674M /Home /Tecmint 674m Total 

Como excluir arquivos com comando du

9. O comando abaixo calcula e exibe o uso de disco de todos os arquivos e diretórios, mas exclui os arquivos que correspondem ao padrão fornecido. O comando abaixo exclui o “.TXT”Arquiva enquanto calcula o tamanho total de um diretório. Então, assim você pode excluir qualquer formato de arquivo usando o sinalizador “--excluir““. Veja a saída, não há TXT entrada de arquivos.

[[email protegido]]# du -ah --exclude = "*.txt " /Home /Tecmint 4.0K/Home/Tecmint/.Bash_Logout 12K/Home/Tecmint/Downloads/UploadProgress-1.0.3.1.TGZ 24K/Home/Tecmint/Downloads/Phpfiles-Org.alcatrão.BZ2 40K/Home/Tecmint/Downloads 12k/Home/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0K/Home/Tecmint/.Bash_history 4.0K/Home/Tecmint/.Bash_profile 4.0K/Home/Tecmint/.Mozilla/Plugins 4.0K/Home/Tecmint/.Mozilla/Extensões 12k/Home/Tecmint/.Mozilla 4.0K/Home/Tecmint/.Bashrc 24K/Home/Tecmint/Phpfiles-Org.alcatrão.BZ2 4.0K/Home/Tecmint/GeoipUpdate.SH 4.0K/Home/Tecmint/.ZSHRC 120K/Home/Tecmint/Goaccess-0.4.2.alcatrão.gz.1 673M/Home/Tecmint/Ubuntu-12.10/Ubuntu-12.10-server-i386.ISO 673M/Home/Tecmint/Ubuntu-12.10 674M /Home /Tecmint

Como encontrar o uso do diretório por tempo de modificação

10. Exibir o uso do disco com base em uma modificação do tempo, use a bandeira “-tempo" como mostrado abaixo.

[[Email Protected]]# du -a -tempo /home /Tecmint 4.0k 2012-10-12 22:32/Home/Tecmint/.Bash_Logout 12K 2013-01-19 18:48/Home/Tecmint/Downloads/UploadProgress-1.0.3.1.TGZ 24K 2013-01-19 18:48/Home/Tecmint/Downloads/Phpfiles-Org.alcatrão.BZ2 40K 2013-01-19 18:48/Home/Tecmint/Downloads 12K 2013-01-19 18:32/Home/Tecmint/UploadProgress-1.0.3.1.TGZ 4.0K 2012-10-13 00:11/Home/Tecmint/.Bash_history 4.0k 2012-10-12 22:32/Home/Tecmint/.Bash_profile 0 2013-01-19 18:32/Home/Tecmint/XYZ.TXT 0 2013-01-19 18:32/Home/Tecmint/ABC.txt 4.0k 2012-10-12 22:32/Home/Tecmint/.Mozilla/Plugins 4.0k 2012-10-12 22:32/Home/Tecmint/.Mozilla/Extensões 12k 2012-10-12 22:32/Home/Tecmint/.Mozilla 4.0k 2012-10-12 22:32/Home/Tecmint/.BASHRC 24K 2013-01-19 18:32/Home/Tecmint/Phpfiles-Org.alcatrão.BZ2 4.0k 2013-01-19 18:32/Home/Tecmint/GeoipUpdate.SH 4.0k 2012-10-12 22:32/Home/Tecmint/.ZSHRC 120K 2013-01-19 18:32/Home/Tecmint/Goaccess-0.4.2.alcatrão.gz.1 673M 2013-01-19 18:51/Home/Tecmint/Ubuntu-12.10/Ubuntu-12.10-server-i386.ISO 673M 2013-01-19 18:51/Home/Tecmint/Ubuntu-12.10 674M 2013-01-19 18:52 /Home /Tecmint

Leia também:

  • 10 comandos fdisk para gerenciar partições de disco Linux
  • GDU - um analisador de uso de disco muito rápido para Linux