Se você deseja ter o resumo do uso do armazenamento em disco do diretório atual em uso no seu sistema, você usará essa palavra -chave como um comando no terminal.
$ duEste comando fornecerá o espaço de armazenamento de cada diretório. Esta saída é muito longa, pois contém aproximadamente todos os dados que contêm arquivos. Para executar o espaço usado de um único diretório do seu sistema, além da palavra -chave 'du', você precisa adicionar um caminho de diretório com ele. Aqui, usamos a pasta de documentos.
$ du/home/aqsayasin/documentosDepois de mencionar o nome da pasta, se você deseja ver o tamanho de armazenamento de um formato de arquivo específico presente em seu sistema, você precisa adicionar esse nome de formato com o caminho da pasta.
$ du/home/aqsayasin/*.TXTVocê pode ver que todos os arquivos estão no mesmo formato de arquivo. eu.e. .TXT Porque fornecemos esse formato no comando.
Du e -h Flag
Geralmente, a saída de DU está na forma de kilobytes. Para torná -lo facilmente utilizável e compreensível pelo usuário, queremos exibir o tamanho em diferentes formatos i.E KB, MB e GB. Este também é conhecido por ser o formato legível pelo homem. Isso é feito usando a bandeira '-h' com o comando 'du'.
$ du -h/home/aqsayasin/dados?.TXTUsamos o nome do arquivo 'dados?.TXT'. Aqui o '?'significa que todos os arquivos com nomes começando com dados serão buscados usando este comando.
O tamanho total para cada diretório
Para determinar o tamanho total de todo o diretório, em vez de mostrar os tamanhos dos arquivos presentes dentro deles.
$ du -s /home /aqsayasinAmbos os comandos acima mencionados são os mesmos em função. Se você mencionar o diretório ou não, os resultados são os mesmos.
O tamanho total do diretório é exibido. Agora, você notará que o tamanho é dado em Kilobytes, como descrevemos anteriormente que, por padrão, o tamanho é mostrado em Kilobytes. Mas para fazer isso no formato legível pelo homem, usaremos '-h' com a bandeira '-s'. Para que a saída esteja em outros kilobytes.
$ du -shVocê pode ver que a saída agora está exibida em megabytes.
Uso do disco de cada item
Para conhecer o uso do disco de todos os arquivos e pastas em um diretório específico, usaremos a bandeira '-a' no comando du.
$ du -aComo a saída contém todos os arquivos, será um resultado muito longo. Mostramos uma pequena captura de tela para o usuário facilitar a compreensão. Da saída, sabemos que o tamanho total é de toda a pasta em cada linha, não um único arquivo.
Também podemos tornar a saída precisa aplicando as limitações no comando. Como no exemplo dado, adicionamos o caminho dos arquivos para buscar o resultado desse arquivo específico. O arquivo?'mostra que todos os arquivos tendo nomes começando com o arquivo e tendo .A extensão txt é mostrada como uma saída.
$ -a -sh/home/aqsayasin/arquivo?.TXTO tamanho total do disco
Para obter o tamanho total total do disco usado na última sessão, usaremos 'C' no comando. Isso funcionará de tal maneira que o tamanho do arquivo será mostrado e no final. O tamanho total como um todo também será exibido. Aqui, temos dois exemplos.
O primeiro mostrará o total de todos os arquivos de texto presentes em seu sistema.
$ du -c -h/home/aqsayasin/*.TXTEnquanto o segundo mostrará apenas o total de arquivos com nomes começando com dados, presentes em uma pasta.
$ du -c -h/home/aqsayasin/dados?.TXTTiming de arquivo das últimas modificações
O horário dos arquivos recentemente atualizados também pode ser conhecido facilmente. Podemos obter o tamanho do arquivo, a hora da última modificação e o caminho dos arquivos presentes na pasta relativa. Queremos obter a saída de todos os arquivos presentes na pasta com um nome começando com dados. Vamos usar o -tempo comando com o comando du.
$ du -time -h/home/aqsayasin/dados?.TXTA tela resultante mostra a data da modificação e a hora em que o arquivo é aberto e modificado.
O DU e o termo excluído
Se você deseja imprimir alguns dados da pasta, mas deseja ignorar ou remover alguns dados da sua saída, você pode facilmente obter a saída desejada. Você deseja ter todos os dados, exceto alguns arquivos/dados indesejados, então pode atingir esse objetivo usando um termo excluído no comando DU. Considere todos os arquivos de texto presentes em seu sistema usando qualquer comando que busque esse tipo de dados.
Agora, da imagem acima, se quisermos remover os últimos arquivos. Esse são os nomes de arquivos que começam com a amostra e não queremos obter esses nomes de arquivos em nossa saída, então podemos personalizar isso usando um termo excluído.
$ du -ah --exclude = ”amostra?.txt ”/home/aqsayasin/*.TXTA saída não contém os arquivos de partida da amostra. O comando contém a inicialização de exclusão e depois o caminho do arquivo nele.
Combine grandes bandeiras em um único comando
Agora, temos que fazer uso de um comando que inclua mais de uma bandeira. -C, -s, -h estão presentes no comando, o que significa que a saída conterá o tamanho das pastas com arquivos e o total de todo o tamanho da pasta. Tomamos duas pastas como entrada.
Uma coisa a ser mencionada aqui é que usamos o comando sudo. Isso significa que o comando DU pode ser executado usando privilégios sudo.
$ sudo du -csh /var /log /var /libA saída contém o tamanho das duas pastas. Um está em megabytes e o outro está em gigabytes. O total das duas pastas também é exibido como uma saída.
Outro exemplo de uso de 3 sinalizadores combinados em um único comando é que todos os arquivos do nome dos dados serão exibidos do sistema e o subtotal também é mencionado abaixo.
$ sudo du -csh ~/dados*Exibir tamanho aparente usando DU
O tamanho aparente lida com o tamanho real do arquivo com dados. Isso é feito usando -aparente -size no comando como este dado abaixo
$ sudo du -sh --aparente size /var /libO tamanho real deste arquivo é mostrado na saída
Informações sobre disco em diferentes unidades de bytes
Saída em kilobytes
Como descrito acima, o tamanho de qualquer arquivo é escrito em Kilobytes por padrão. Mas você ainda pode usar -k no comando. Considerando que -d mostra a profundidade de um arquivo.
Saída em megabytes
Para obter a saída em megabytes, use -m no comando em vez de -k
Conclusão
Neste artigo, explicamos o uso do comando DU no sistema operacional Linux. Este comando é facilmente compreensível e conhecido por ser o formato legível pelo homem para o novo usuário no Linux. Portanto, usar este espaço no disco pode ser facilmente gerenciado.