Comando Linux e parâmetro que permitem listar todos os arqui...
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 comandols
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, ondedir
é 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, poisdir
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 grupohttp://www.vivaolinux.com.br/artigo/O-comando-LS-de-A-a-Z/
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo