Comando Linux para obter tamanho de arquivos e diretórios presentes em uma pasta específica

Comando Linux para obter tamanho de arquivos e diretórios presentes em uma pasta específica
O Linux oferece uma ampla gama de ferramentas de linha de comando para gerenciar arquivos e diretórios. Uma dessas ferramentas é o comando "DU" (uso do disco) e a outra é "ls" (list) comando, os quais podem ser usados ​​para obter o tamanho dos arquivos e diretórios presentes em uma pasta específica.

Comando Linux para obter tamanho de arquivos e diretórios presentes em uma pasta específica

Existem dois comandos para obter o tamanho dos arquivos e diretórios presentes em uma pasta específica:

  • comando ls
  • DU Command

LS: comando ls ou list fornece tamanho real do arquivo. O comando LS lista os arquivos e diretórios. Ele pode exibir informações adicionais, como permissões de arquivo, registro de data e hora e tamanhos.

du: O comando DU pode estimar o tamanho e o espaço usado por um arquivo ou diretório. Ele pode exibir a saída em um formato específico, como tamanhos legíveis por humanos. Por padrão, ele exibe tamanhos de arquivo em um formato hierárquico.

1: Como obter tamanho de arquivos e diretórios usando o comando ls

O comando "LS" é um comando comumente usado no Linux para listar o conteúdo de um diretório. No entanto, pode nos dar arquivos e diretórios de tamanho real em uma pasta específica.

A sintaxe geral para obter o tamanho de arquivos e diretórios usando ls O comando é mencionado abaixo:

$ ls -l

Como obter tamanho de arquivos e diretórios em um diretório específico usando o comando ls

Para pegar o tamanho de arquivos e diretórios em uma determinada pasta, use:

$ ls -l ./

Por exemplo:

$ ls -l ./Transferências

Isso produzirá uma lista de todos os arquivos e diretórios no diretório definido, juntamente com seus tamanhos em bytes.

Como obter o tamanho de todos os arquivos usando o comando ls

Para exibir o tamanho de todos os arquivos em um asterisco de diretório de trabalho atual (*) Caráter curinga será usado:

$ ls -l *

Como obter o tamanho de todos os arquivos, incluindo arquivos ocultos usando o comando ls

Se você deseja obter o tamanho do arquivo de arquivos ocultos também -a Bandeira será usada:

$ ls -al *

O nome de arquivos ocultos no Linux geralmente começa com um ponto, por exemplo “.foto". O -a A bandeira contém diretórios que começam com o DOT (“.”).

2: Como obter tamanho de arquivos e diretórios usando o comando du

Outra maneira de encontrar o tamanho dos diretórios é usar du comando. Aqui estão algumas razões pelas quais du O comando é melhor do que outros:

  • Velocidade: O comando “DU” é muito rápido ao fornecer o tamanho de arquivos e diretórios, ele executa a operação em um curto período de tempo, tornando -o ideal para grandes diretórios ou sistemas de arquivos.
  • Flexibilidade: O comando "DU" fornece uma ampla gama de opções que podem ser usadas para personalizar a saída, como exibir tamanhos no formato legível por humanos e fornecer um resumo do tamanho total de um diretório.
  • Recursivo: O comando "DU" pode variar recursivamente por meio de um diretório e seus subdiretos e fornecerá o tamanho de todos os arquivos e diretórios presentes nele.
  • Preciso: O comando "DU" fornece uma representação precisa do tamanho de um arquivo ou diretório, considera o tamanho do bloco do sistema de arquivos e o espaço usado pelos metadados do arquivo e do diretório, que fornece uma representação precisa do espaço usado pelos arquivos e diretórios.

Outros comandos como "LS" e "Stat" também são usados ​​para obter informações de tamanho de arquivo, mas não fornecem o mesmo nível de flexibilidade e precisão que o comando "DU".

A sintaxe para DU Command A seguir é mencionado abaixo:

$ du ~//

Onde "diretório" é o nome do diretório que você deseja verificar e "nome do arquivo" são quaisquer opções adicionais que você deseja incluir.

Para obter o tamanho do uso do diretório de downloads:

$ du ~/downloads

Isso produzirá uma lista de todos os arquivos e diretórios no diretório doméstico, juntamente com seus tamanhos em Kilobytes.

Para obter o tamanho de um diretório específico em forma legível humana, como em bytes, kilobytes ou megabytes, use:

$ du -h ~/downloads

Isso produzirá os tamanhos em um formato que é mais fácil de ler, como “5.5m ” para 5.5 megabytes.

Da mesma forma, para encontrar o tamanho de um arquivo com du utilidade, use:

$ du /

Por exemplo:

$ du ./arquivo.MP4

Obter tamanho de forma legível humana com -h bandeira:

$ du -h ./arquivo.MP4

Conclusão

Para encontrar o tamanho do arquivo no Linux o "LS" e "Du" Os comandos podem ser usados. Ambos os comandos ajudam a obter facilmente o tamanho de arquivos e diretórios presentes em uma pasta específica e a tomar melhores decisões sobre como gerenciar o espaço em sua máquina Linux.