Comando Linux e parâmetro que permitem listar todos os arqui...

Próximas questões
Com base no mesmo assunto
Q80250 Sistemas Operacionais
Comando Linux e parâmetro que permitem listar todos os arquivos, inclusive os ocultos, do diretório corrente:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a A - ls -a.

O comando ls é um dos mais comuns e importantes quando se trabalha com terminais em sistemas operacionais tipo Unix, como o Linux. Ele é utilizado para listar os arquivos e diretórios presentes em um diretório específico. Sem argumentos, ele irá simplesmente listar os arquivos visíveis no diretório atual.

Ao adicionar o parâmetro -a ou --all, o comando ls passa a exibir todos os arquivos, incluindo aqueles que começam com um ponto (.), que são considerados ocultos em sistemas Unix-like. Isso é útil para visualizar arquivos de configuração e outras informações que não são exibidas por padrão, o que é uma necessidade comum tanto para usuários quanto para profissionais de TI.

Vamos entender por que a alternativa A é a correta:

  • ls é o comando utilizado para listar arquivos e diretórios.
  • -a é o parâmetro que instrui o comando ls a incluir arquivos ocultos na listagem.

É importante também saber o que as outras alternativas representam, para compreender por que são incorretas neste contexto:

  • A opção B, ls -h, utiliza um parâmetro que torna o tamanho dos arquivos legível por humanos (ex.: KB, MB), não relacionado à exibição de arquivos ocultos.
  • A opção C, dir -o, confunde comandos do Unix com os do DOS ou Windows, onde dir é um comando de listagem; no entanto, a flag -o não é usada para listar arquivos ocultos.
  • A opção D, dir -h, não é válida no contexto do Unix/Linux, pois dir não é o comando padrão e -h não teria o efeito desejado mesmo se o fosse.
  • A opção E, ls #hidden, simplesmente não existe como um comando ou flag válida no contexto dos comandos Unix/Linux.

Assim, com a compreensão do comando ls e de seus parâmetros, fica evidente que a alternativa A é a correta para a questão apresentada.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

o item da letra a é um "i" maiusculo não? o comando não é "ls"(éle-ésse)?

A reposta então seria ls -a

Opção Especificação -a, --all Não ignora entradas começando com . -A, --almost-all Não lista as entradas implícitas . e .. --author Com -l, emite o autor de cada arquivo -b, --escape Emite escapes em octal para caracteres não-gráficos --block-size=TAMANHO Usa blocos de TAMANHO bytes -B, --ignore-backups Não lista as entradas implícitas terminadas com ~ -c Com -lt: ordena por, e mostra, ctime. Com -l: mostra o ctime e ordena por nome -C Lista as entradas em colunas --color[=QUANDO] Controla se usa cores para distinguir os tipos de arquivo. QUANDO pode ser "never" (nunca), "always" (sempre) ou "auto" (automaticamente) -d , --directory Lista os diretório em vez de seu conteúdo e não interpreta ligações simbólicas -D, --dired Gera a saída projetada para modo "dired" do Emacs -f Não ordena, habilita -aU, desabilita -ls --color -o Como -l, mas não lista informações sobre o grupo

http://www.vivaolinux.com.br/artigo/O-comando-LS-de-A-a-Z/

Na prova (questão 50), o comando está escrito corretamente: ls -a. Opção A.
Ao digitar “ls” no prompt de comando, ele exibe a lista de arquivos não ocultos. Junto com os parâmetros “-a”, visualizam-se todos os arquivos do diretório, inclusive os ocultos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo