Imagine que o usuário do sistema operacional Linux está usan...

Próximas questões
Com base no mesmo assunto
Q1393355 Sistemas Operacionais
Imagine que o usuário do sistema operacional Linux está usando o prompt de comando e encontra-se no diretório corrente: /home/ifpi/Downloads/Concurso/. Caso seja digitado no prompt o comando: cd ..
Considerando o comando entre aspas digitado pelo usuário, o diretório corrente do usuário muda para:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - O diretório um nível acima na árvore de diretórios.

Vamos entender o que está acontecendo nesta questão. Quando estamos trabalhando com sistemas operacionais, especialmente Linux, utilizamos muitos comandos via prompt de comando (ou terminal) para navegar pelos diretórios.

O comando cd é utilizado para mudar o diretório corrente. Já o comando cd .. tem uma função específica: ele move o usuário para o diretório pai do diretório atual.

Observando o caminho fornecido na questão: /home/ifpi/Downloads/Concurso/, ao executar o comando cd .., você estará dizendo ao sistema para ir para o diretório que está um nível acima na hierarquia. Aqui, o diretório pai de Concurso é Downloads. Portanto, o novo diretório corrente será /home/ifpi/Downloads/.

Para reforçar, veja o significado das alternativas:

  • A - O diretório root. Esta alternativa está incorreta. O comando cd .. não leva para o diretório root (/).
  • B - O diretório home do usuário. Esta alternativa está incorreta. Para ir para o diretório home do usuário, usaríamos cd ~ ou cd.
  • C - O diretório raiz do sistema, ou seja, /. Esta alternativa está incorreta. O comando cd .. não leva diretamente ao diretório raiz.
  • D - O diretório um nível abaixo na árvore de diretórios. Esta alternativa está incorreta. O diretório "um nível abaixo" indicaria descer na hierarquia, mas o comando cd .. sobe um nível.
  • E - O diretório um nível acima na árvore de diretórios. Esta alternativa está correta. O cd .. move o usuário para o diretório pai.

Portanto, a resposta correta é a alternativa E, pois ao utilizar o comando cd .., você será levado para o diretório que está um nível acima na estrutura de diretórios, ou seja, /home/ifpi/Downloads/.

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

a questão deveria ser anulada, pois no linux não é utilizado a nomeclatura pront de comando

e sim terminal de comandos

Existem dois nomes especiais (no sentido em que seu uso é reservado) de diretórios. O diretório '.' (ponto) é sempre uma referência ao diretório corrente. O diretório '..' (ponto ponto) é sempre uma referência ao diretório imediatamente superior (na hierarquia de diretórios) ao diretório corrente.

Esses nomes especiais são úteis em diversas ocasiões, por exemplo:

Os sistemas da família Unix têm um outro nome especial muito útil. É o ~ (til). Ele é uma referência ao diretório home. Diretório home é um diretório num sistema de arquivos que serve para uso pessoal de um determinado usuário.

. – Diretório atual (ponto)

.. – Diretório de nível anterior (ponto-ponto)

~ – Diretório home do usuário atual (til)

Fonte: http://professores.dcc.ufla.br/~bruno/aulas/arquivos-e-diretorios.html

--------------------------------------------

O diretório imediatamente acima é referido com .. (dois pontos). Esse é um atalho que possibilita subir um nível de diretório sem conhecer o nome do diretório imediatamente superior. Assim, para voltar ao diretório imediatamente anterior ao diretório atual pode-se fazer isto:

aluno@turing:~/public_html$ cd ..

aluno@turing:~$ pwd

/home/aluno

Outra fonte:https://wiki.sj.ifsc.edu.br/index.php/Manipula%C3%A7%C3%A3o_de_arquivos_e_diret%C3%B3rios

A meu ver este gabarito está errado, correta letra E)

O cd .. é utilizado para voltarmos um nível acima do nosso diretório atual, em outras palavras para o nosso diretório pai. Por exemplo, nós estamos no diretório /media/imagens/viagem e queremos voltar para o diretório /media/imagens basta digitar “cd ..”.

Logo, o gabarito deveria ser E.

http://www.dltec.com.br/blog/linux/dicas-de-uso-para-o-comando-cd-do-linux/

cd .. = diretório um nível acima.

Ignorem a questão.

Clique para visualizar este comentário

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