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
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. 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
Se você quiser usar cores para diferenciar arquivos, pastas e links, use a seguinte opção: dir --color = sempre
dir --color = auto
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) 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: 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: 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: Se você deseja que os diretórios sejam mostrados primeiro e os arquivos depois, use a seguinte opção: dir -l --group-directories-first 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: 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: 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: Para obter uma listagem de todas as subpastas e arquivos dentro dessas subpastas, você pode executar uma listagem recursiva usando o seguinte comando: 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) Você pode inverter a ordem na qual os arquivos e pastas são listados usando o seguinte comando: 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. Como exibir o autor de um arquivo
Como esconder backups
Adicione uma cor à saída
Formatar a saída
Retornar uma listagem longa ou detalhada
Tamanhos de arquivos legíveis por humanos
Listar Diretórios Primeiro
Ocultar arquivos com um determinado padrão
Mostrar mais informações sobre arquivos e pastas
Listar todos os arquivos e pastas em subpastas
Saída de classificação
Invertendo a Ordem
Resumo