Além de CD, RM, CP e um punhado de outros comandos, LS é o comando mais básico que qualquer usuário do Linux deve saber. Seu uso principal é mostrar arquivos e diretórios em um sistema de arquivos e fornecer informações detalhadas. Está disponível em todos os sistemas que usam o kernel Linux.
Este tutorial usará o comando LS para mostrar como obter informações como tamanho de arquivo e diretório em um formato legível por humanos.
Uso básico de comando ls
O comando LS é bem direto. A sintaxe geral é:
$ LS [Opção (s)] [Diretório]
Por padrão, o comando LS mostra detalhes sobre arquivos e diretórios no diretório de trabalho atual.
Por exemplo, execute o comando LS sem argumentos no diretório doméstico como:
LS organiza todos os arquivos e diretórios em ordem alfabética ascendente.
Para listar arquivos fora do seu diretório de trabalho atual, você pode passar um caminho absoluto para o comando LS como:
$ ls /var
LS também permite que você passe vários diretórios de uma vez. Tudo o que você precisa fazer é passar no caminho separado pelo espaço. Por exemplo:
$ ls . /var
O comando acima mostra os arquivos e os diretórios dentro do diretório inicial (.) e o diretório /var.
Usando o comando ls para mostrar informações detalhadas
Usando o comando ls sem nenhum argumento mostra apenas os nomes de arquivos e diretórios.
Para exibir mais informações usando o comando ls, podemos usar o sinalizador -l, que mostra uma lista abrangente de informações do arquivo.
Por exemplo:
$ ls -l /var
Quando usamos o sinalizador -l (formato de lista longa), ele mostra informações sobre os arquivos e diretórios em um formato de lista.
As informações exibidas incluem as permissões de arquivo e diretório, propriedade de usuários e grupos, tamanho do arquivo, data e hora modificados e o nome de arquivo e diretório real.
Usando LS para mostrar o tamanho do arquivo em formato legível pelo homem
Quando usamos o comando ls -l, ele mostra o tamanho do arquivo dos arquivos e diretórios. No entanto, faz muito sentido nos pedir ao LS para mostrar o tamanho do arquivo em formato legível pelo homem; Podemos usar o comando -h como:
$ ls -lh /var
Usando o sinalizador -h mostra o tamanho total de arquivos e diretórios e o tamanho individual de cada arquivo e diretório em um formato legível por humanos.
Você também pode especificar o tamanho do bloco para exibir o tamanho do arquivo. Por padrão, o tamanho do arquivo está em bytes.
Para mostrar em megabytes, usamos o -block -size = M
Por exemplo,
No entanto, especificar o tamanho do bloco em megabytes não é confiável porque o LS exibirá 1M para arquivos abaixo de 1 MB.
Você também pode definir o tamanho do bloco como gigabytes usando o -Block -size = G. Da mesma forma, isso mostrará o menor tamanho que 1g.
Conclusão
Isso é tudo para este. Neste tutorial, examinamos rapidamente o básico da listagem de arquivos e diretórios usando o comando LS e mostrando o tamanho do arquivo em um formato legível por humanos.
Obrigado pela leitura.