Este artigo mostra alguns exemplos de uso do dir comando para listar o conteúdo de um diretório. O dir command não é um comando comumente usado no Linux. Embora funcione menos como o ls comando que a maioria dos usuários Linux prefere usar. Estaremos discutindo o dir comando onde veremos como usar diferentes opções e argumentos.
A sintaxe geral do dir comando é o seguinte.
# dir [OPÇÃO] [ARQUIVO]
# dir /
Saída do dir comando com o /etc
arquivo de diretório é o seguinte. Como você pode ver na saída, nem todos os arquivos no /etc diretório são listados.
# dir / etc.
Para listar um arquivo por linha, use -1 opção da seguinte forma.
# dir. # dir -1.
Para listar todos os arquivos em um diretório, incluindo .
arquivos (ocultos), use o -uma opção. Você pode incluir o -eu opção para formatar a saída como uma lista.
# dir -a. # dir -al.
Quando precisar listar apenas as entradas do diretório em vez do conteúdo do diretório, você pode usar o -d opção. Na saída abaixo, a opção -d lista entradas para o /etc diretório.
Quando você usa -dl, ele mostra uma longa lista do diretório, incluindo proprietário, proprietário do grupo e permissões.
# dir -d / etc. # dir -dl / etc.
Caso queira ver o número do índice de cada arquivo, use a opção -eu. Na saída abaixo, você pode ver que a primeira coluna mostra números. Esses números são chamados inodes que às vezes são chamados de nós de índice ou números de índice.
Um inode em sistemas Linux é um armazenamento de dados em um sistema de arquivos que armazena informações sobre um arquivo, exceto o nome do arquivo e seus dados reais.
# dir -il.
Você pode ver os tamanhos dos arquivos usando o -s opção. Se você precisar classificar os arquivos de acordo com o tamanho, use o -S opção.
Neste caso, você também precisa usar o -h opção para visualizar os tamanhos dos arquivos em um formato legível por humanos.
# dir -shl.
Na saída acima, a primeira coluna mostra o tamanho dos arquivos em Kilobytes. A saída abaixo mostra uma lista classificada de arquivos de acordo com seus tamanhos usando o -S opção.
# dir -ashlS / home / kone.
Você também pode classificar por hora de modificação, com o arquivo que foi modificado recentemente aparecendo primeiro na lista. Isso pode ser feito usando o -t opção.
# dir -ashlt / home / kone.
Para listar arquivos sem seus proprietários, você deve usar -g opção que funciona como o -eu opção apenas que não imprime o proprietário do arquivo. E para listar arquivos sem o proprietário do grupo, use o -G opção da seguinte forma.
# dir -ahgG / home / kone.
Como você pode notar na saída acima, o nome do proprietário do arquivo e do proprietário do grupo não são impressos. Você também pode ver o autor de um arquivo usando o -autor sinalizar como segue.
# dir -al --author / home / kone.
Na saída acima, a quinta coluna mostra o nome do autor de um arquivo. O exemplos.desktop os arquivos são propriedade do usuário kone, pertence ao grupo kili e foi criado pelo usuário kone.
Você pode querer ver os diretórios antes de todos os outros arquivos e isso pode ser feito usando o –Group-directory-first sinalizar como segue.
# dir -l --grupo-diretórios-primeiro.
Ao observar a saída acima, você pode ver que todos os diretórios são listados antes dos arquivos regulares. A carta d
antes das permissões indicam um diretório e uma
indica um arquivo normal.
Você também pode ver os subdiretórios recursivamente, o que significa que você pode listar todos os outros subdiretórios em um diretório usando o -R opção da seguinte forma.
# dir -R.
Na saída acima, o (.)
sinal significa o diretório atual e o diretório inicial do usuário Kone tem três subdiretórios que são Cópia de segurança, dir e Docs.
O Cópia de segurança subdiretório tem dois outros subdiretórios que são mariadb e mysql que não possuem subdiretórios.
O dir subdiretório não possui subdiretório. E o subdiretório Docs tem dois subdiretórios, a saber Livros e Tuts que não possuem subdiretórios.
Para ver o usuário e o grupo IDs, você precisa usar -n opção. Vamos observar a diferença entre as próximas duas saídas.
Saída sem -n opção.
# dir -l --author.
Saída com -n opção.
# dir -nl --author.
Isso pode ser arquivado usando -m opção.
# dir -am.
Para encontrar ajuda no uso do comando dir, use -ajuda sinalizar e ver os detalhes da versão do uso do dir -versão.
Estes são apenas exemplos de uso básico do dir comando, para usar muitas outras opções, consulte a entrada manual para dir comando em seu sistema. Caso você encontre outras opções ou maneiras interessantes de usar o dir comando, nos avisa escrevendo um comentário. Espero que você ache este artigo útil.