A opção (ou parâmetro) do comando rm do Linux Ubuntu que te...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a E – –R.
O comando rm
no Linux é utilizado para remover (deletar) arquivos e diretórios. Sem nenhuma opção, ele remove somente arquivos. Para que o comando rm
seja capaz de remover diretórios e todos os arquivos dentro desses diretórios, deve-se utilizar a opção –R ou --recursive, que instrui o comando a operar de maneira recursiva.
Justificativa da Alternativa Correta:
A opção –R do rm
faz com que o comando remova diretórios e seus conteúdos recursivamente. Portanto, além de arquivos, se um diretório for especificado como argumento, ele e todo o seu conteúdo serão removidos. A recursividade é um método em que a operação pode ser aplicada repetidamente, e no contexto deste comando, significa que ele vai adentrar os diretórios e subdiretórios realizando a remoção de todos os arquivos e subdiretórios contidos neles.
É importante mencionar que o uso dessa opção deve ser feito com cautela, pois a remoção de arquivos e diretórios é irreversível pelo comando rm
no ambiente padrão do Linux, a menos que haja algum sistema de backup ou lixeira configurado.
As outras opções listadas têm funções distintas:
- -i: Solicita confirmação antes de remover cada arquivo.
- -l: Não é uma opção válida para o comando
rm
. - -f: Força a remoção de arquivos sem pedir confirmação, mesmo que eles estejam protegidos contra escrita.
- -v: Exibe informações detalhadas durante a operação, listando os arquivos à medida que são removidos.
Compreender as opções do comando rm
e saber quando usá-las é essencial para gerenciar arquivos e diretórios de forma eficiente e segura em sistemas operacionais baseados em Linux.
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
rm - Utilize este comando para remover (deletar) arquivos e opcionalmente diretórios. Por padrão o comando rm exibe um prompt onde o usuário deve confirmar a exclusão de cada arquivo, digitando a letra “y” seguido de “Enter”.
”rm arquivo1” para remover o arquivo chamado “arquivo1” do diretório corrente após confirmação no prompt.
”rm -f arquivo1” para remover o arquivo chamado “arquivo1” do diretório corrente sem que lhe seja exibido o prompt de confirmação.
”rm -R ~/temp/” para remover de forma recursiva o diretório /temp localizado em sua pasta pessoal e todo seu conteúdo, seja ele arquivos e outras arvores de sub-diretórios.
Para remover diretórios com o comando rm é imprescindível acrescentar a opção -r (maiúsculo também é aceito), porque a operação de remoção de diretórios que possuem arquivos é uma operação recursiva.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo