Skip to main content

Listar o conteúdo do diretório usando o comando Dir

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Abril 2025)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Abril 2025)
Anonim

A maioria dos usuários de Linux usará o comando ls para listar arquivos e pastas no Linux.

O comando dir geralmente é considerado o equivalente do Windows, mas funciona no Linux praticamente da mesma maneira.

Neste guia, você aprenderá a usar o comando dir no Linux e será apresentado aos interruptores de teclas que podem ser usados ​​para obter o máximo disso.

Exemplo de uso do comando Dir

Para obter uma lista de todos os arquivos e pastas no diretório atual, use o comando dir da seguinte forma:

dir

Uma lista de arquivos e pastas aparecerá em um formato de coluna.

Como mostrar arquivos ocultos usando o comando Dir

Por padrão, o comando dir mostra apenas arquivos e pastas normais. No Linux, você pode ocultar um arquivo, tornando o primeiro caractere um ponto final. (por exemplo, myhiddenfile).

Para mostrar arquivos ocultos usando o comando dir, use a seguinte opção:

dir -a

dir --all

Você pode notar quando você executa o comando dessa forma que lista um arquivo chamado. e outro chamado ..

O primeiro ponto sinaliza o diretório atual e os dois pontos indicam o diretório anterior. Você pode ocultá-los ao executar o comando dir usando o seguinte comando:

dir -A

dir - quase todos

Como exibir o autor de um arquivo

Você pode exibir o autor dos arquivos (pessoas que criaram os arquivos) usando o seguinte comando dir:

dir -l --autor

O -l é necessário para transformar o display em uma listagem.

Como esconder backups

Quando você executa certos comandos, como o comando mv ou o comando cp, você pode acabar com arquivos que terminam com um til (~). O til no final de um arquivo sugere que um comando tenha feito o backup do arquivo original antes de criar um novo.

Talvez você não queira ver os arquivos de backup ao retornar uma listagem de diretórios, pois esses arquivos serão apenas ruído.

Para ocultá-los, execute o seguinte comando:

dir -B

dir --ignore-backups

Adicione uma cor à saída

Se você quiser usar cores para diferenciar arquivos, pastas e links, use a seguinte opção:

dir --color = sempre

dir --color = auto

dir --color = nunca

Formatar a saída

Você pode formatar a saída para que ela não apareça sempre em um formato de coluna.

As opções são as seguintes:

dir --format = acrossdir --format = vírgulasdir --format = horizontaldir --format = longdir --format = coluna únicadir --format = verbosedir --format = vertical

Em todas as listas de todos os arquivos em cada linha, vírgulas delimita cada item por vírgulas, horizontal é o mesmo que em toda, longa e detalhada produzir uma longa lista com muitas outras informações, vertical é a saída padrão.

Você também pode obter o mesmo efeito usando as seguintes opções:

dir -x (igual a horizontal e horizontal)dir -m (o mesmo que vírgulas)dir -l (o mesmo que longo e detalhado)dir -1 (coluna única)dir -c (vertical)

Retornar uma listagem longa ou detalhada

Conforme mostrado na seção de formatação, você pode obter uma listagem longa executando um destes comandos:

dir --format = longdir --format = verbosedir -l

A longa listagem retorna as seguintes informações:

  • permissões
  • inodes
  • proprietário
  • grupo
  • tamanho do arquivo
  • data do último acesso
  • nome do arquivo

Se você não quiser listar o proprietário do arquivo, poderá usar o seguinte comando:

dir -g

Da mesma forma, você pode ocultar grupos usando o seguinte comando:

dir -G -l

Tamanhos de arquivos legíveis por humanos

Por padrão, os tamanhos dos arquivos são listados em bytes, que eram bons há 30 anos, mas agora com arquivos estendidos para os gigabytes, é muito melhor ver o tamanho em um formato legível por humanos, como 2,5 G ou 1,5 M.

Para ver o tamanho do arquivo em um formato legível, use o seguinte comando:

dir -l -h

Listar Diretórios Primeiro

Se você deseja que os diretórios sejam mostrados primeiro e os arquivos depois, use a seguinte opção:

dir -l --group-directories-first

Ocultar arquivos com um determinado padrão

Se você quiser esconder certos arquivos, você pode usar o seguinte comando:

dir --hide = padrão

Por exemplo, para produzir uma lista de diretórios de sua pasta de músicas, mas ignorar arquivos WAV, use o seguinte.

dir --hide = .wav

Você pode obter um efeito semelhante usando o seguinte comando:

dir -I padrão

Mostrar mais informações sobre arquivos e pastas

O comando a seguir pode ser usado para distinguir entre arquivos, pastas e links:

dir --indicator-style = classificar

Isso mostrará as pastas adicionando uma barra ao final, os arquivos não terão nada depois deles, os links terão um símbolo @ no final e os arquivos executáveis ​​terão um * no final.

O estilo do indicador também pode ser definido para esses valores:

  • nenhum (padrão)
  • barra (diretórios têm barras)
  • tipo de arquivo

Você também pode mostrar pastas com barras no final usando o seguinte comando:

dir -p

Você pode mostrar os tipos de arquivo usando o seguinte comando:

dir -F

Listar todos os arquivos e pastas em subpastas

Para obter uma listagem de todas as subpastas e arquivos dentro dessas subpastas, você pode executar uma listagem recursiva usando o seguinte comando:

dir -R

Saída de classificação

Você pode classificar a ordem na qual os arquivos e pastas são retornados usando os seguintes comandos:

dir --sort = nenhumdir --sort = sizedir --sort = timedir --sort = versiondir --sort = extensão

Você também pode especificar os seguintes comandos para obter o mesmo efeito:

dir -s (classificar por tamanho)dir -t (classificar por tempo)dir -v (classificar por versão)dir -x (classificar por extensão)

Invertendo a Ordem

Você pode inverter a ordem na qual os arquivos e pastas são listados usando o seguinte comando:

dir -r

Resumo

O comando dir é muito parecido com o comando ls. Provavelmente vale a pena aprender sobre o comando ls, já que este é o programa mais comumente disponível, embora a maioria dos sistemas inclua o dir também.