Como usar o comando 'dir' com diferentes opções e argumentos no Linux

Como usar o comando 'dir' com diferentes opções e argumentos no Linux

Este artigo mostra alguns exemplos de usar o Dir Command Para listar o conteúdo de um diretório. O dir O comando não é um comando comumente usado no Linux, mas funciona menos como o comando ls que a maioria dos usuários do Linux prefere usar.

[Você também pode gostar: Exemplos de comando Linux Mkdir]

Estaremos discutindo o dir comando onde veremos como usar diferentes opções e argumentos.

A sintaxe geral do dir O comando é o seguinte.

# dir [opção] [arquivo] 
Sintaxe do comando dir Dir

Uso do comando de dir com exemplos

O uso mais comum do Dir Command é exibir o conteúdo de um diretório em ordem ascendente em ordem alfabética.

Se você executar o Dir Command Sem nenhuma opção ou localização do diretório, ele exibirá todos os arquivos e diretórios em seu diretório de trabalho atual.

# dir 
Listar arquivos e diretórios no Linux

Listando arquivos e diretórios em um caminho específico

Se você deseja listar todos os arquivos e diretórios de um caminho específico, anexe o caminho do seu diretório como mostrado. Aqui, listaremos arquivos e diretórios sob o /etc diretório.

# dir /etc 
Listar arquivos e diretórios de um diretório específico

Para listar um arquivo por linha de uso -1 opção como segue.

# dir -1 /etc 
Listando arquivos por linha no diretório

Listando arquivos e diretórios ocultos

Para listar todos os arquivos em um diretório, incluindo . (oculto), use o -a opção. Você pode incluir o -eu Opção para formatar a saída como uma lista (informações detalhadas).

# dir -a # dir -al 
Liste arquivos ocultos Lista longa arquivos ocultos

Entradas de diretório de listagem

Quando você precisa listar apenas entradas de diretório em vez de conteúdo de diretório, você pode usar o -d opção. Na saída abaixo, a opção -d lista as entradas para o /etc diretório.

Quando você usa -dl, Ele mostra uma longa lista do diretório, incluindo o proprietário, o proprietário do grupo e as permissões.

# dir -d /etc # dir -dl /etc 
Lista longa /diretório etc

Listando o número de arquivos do índice

Caso você queira visualizar o número de índice de cada arquivo, use a opção -eu. A partir da 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 índice.

Um inode No Linux Systems é um armazenamento de dados em um sistema de arquivos que armazena informações sobre um arquivo, exceto para o nome do arquivo e seus dados reais.

# dir -il 
Lista Número do índice de arquivos

Listando arquivos de acordo com tamanhos

Você pode visualizar 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.

Nesse caso, você também precisa usar o -h opção para visualizar os tamanhos de arquivo em um formato legível pelo homem.

# dir -shl 
Listar arquivos com tamanhos

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 
Classificar arquivos com tamanhos

Você também pode classificar os arquivos por tempo 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 
Classificar arquivos por tempo de modificação

Listando arquivos sem proprietários

Para listar arquivos sem seus proprietários, você deve usar o -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 um proprietário de grupo, use o -G opção como segue.

# dir -ahgg /home /kone 
Listar arquivos sem o proprietário

Como você pode notar da saída acima, o nome do proprietário do arquivo e do proprietário do grupo não é impresso. Você também pode ver o autor de um arquivo usando o --autor bandeira da seguinte maneira.

# dir -Al -Author /Home /Kone 
Veja o autor dos arquivos

Na saída acima, a quinta coluna mostra o nome do autor de um arquivo. O exemplos.Área de Trabalho Os arquivos são de propriedade do usuário Kone, pertencer ao grupo Kili E foi de autoria do usuário Kone.

Listando diretórios antes dos arquivos

Você pode querer ver diretórios antes de todos os outros arquivos e isso pode ser feito usando o --Diretores de grupo primeiro bandeira da seguinte maneira.

# Dir -l --group-Directories-primeiro 
Arquivos de diretórios de grupo de listas

Quando você observa a saída acima, você pode ver que todos os diretórios estão listados antes dos arquivos regulares. A carta d antes das permissões indicar um diretório e a indica um arquivo regular.

Você também pode visualizar subdiretos recursivamente, o que significa que você pode listar todos os outros subdiretos em um diretório usando o -R opção como segue.

# dir -r 
Listar os diretórios recursivamente

Na saída acima, o (.) sinal significa o diretório atual e o diretório inicial do usuário Kone ter três subdiretórios que são Cópia de segurança, dir, e Documentos.

O Cópia de segurança subdiretório tem outros dois subdiretos que são Mariadb e mysql que não têm subdiretos.

O dir subdiretório não tem nenhum subdiretório. E o subdiretório de documentos tem dois subdiretos, a saber Livros e Tuts que não têm subdiretos.

Listando arquivos com IDs de usuário e grupo

Para visualizar 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 
Listar arquivos sem IDs

Saída com -n opção.

# dir -nl --author 
Listar arquivos com IDs

Listando arquivos separados por vírgulas

Isso pode ser arquivado usando -m opção.

# dir -am 
Listar entradas de vírgula

Para encontrar ajuda para usar o dir uso de comando --ajuda sinalizador e para visualizar os detalhes da versão do uso de dir --versão.

# dir -help # dir --version 

Conclusão

Estes são apenas exemplos de uso básico do dir comando, para usar muitas outras opções, consulte a entrada manual para o dir comando em seu sistema.

# homem dir 

Caso você encontre outras opções ou maneiras interessantes de usar o dir comando, deixe -nos saber escrevendo um comentário. Espero que você ache este artigo útil.