Um determinado usuário administrativo (superusuário) do sis...
- Gabarito Comentado (1)
- Aulas (8)
- Comentários (6)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - Apagar todos os arquivos iniciando com a letra A.
Para compreender a questão, é necessário ter conhecimento sobre os comandos básicos do terminal no sistema operacional Linux. O comando rm é utilizado para remover arquivos ou diretórios. Quando associamos ao comando rm um padrão de nomes de arquivos, como feito com A*, estamos instruindo o sistema a aplicar o comando a todos os arquivos que começam com a letra 'A'. O asterisco (*) é um caractere coringa que representa qualquer sequência de caracteres.
O uso do comando rm no diretório raiz (ou barra '/') é uma ação que deve ser realizada com extrema cautela, pois a remoção de arquivos nesse diretório pode afetar a integridade do sistema operacional. No entanto, a questão especifica que o comando foi utilizado apenas com o padrão 'A*', então ele só irá afetar arquivos que começam com a letra 'A' no diretório atual, e não no sistema inteiro.
Analisando as demais alternativas, podemos entender por que elas estão incorretas:
- A alternativa A sugere que o comando rm A* listaria arquivos, o que não é verdade, já que o comando para listar é o ls, e não o rm.
- A alternativa B menciona um backup de arquivos, porém o comando rm é de remoção, e não de backup.
- A alternativa C generaliza incorretamente, afirmando que todos os arquivos do sistema seriam removidos, o que não é o caso, pois apenas arquivos começando com 'A' no diretório atual seriam afetados.
- A alternativa D fala em apagar diretórios que começam com 'A', mas sem a opção -r (recursiva), o comando rm não remove diretórios, apenas arquivos.
Um erro comum nesse tema é não entender a função dos caracteres coringa, como o asterisco, ou confundir comandos com funções semelhantes mas distintas, como rm (remover) e ls (listar). Para evitar esses erros, é importante praticar o uso dos comandos em um ambiente controlado e ler a documentação ou manuais disponíveis para cada comando (man rm no terminal Linux, por exemplo).
Portanto, a alternativa correta é a E, pois o comando rm A* irá apagar todos os arquivos que iniciam com a letra 'A' no diretório atual.
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 comando rm do sistema operacional Unix é usado para apagar arquivos, remover.
GABARITO - E
Lista básica:
cd: Serve para navegar entre os diretórios.
ls: Serve para listar os arquivos e diretórios dentro da pasta atual.
cp: Este é o comando usado para copiar arquivos de uma pasta a outra.
mv: O mv serve para mover arquivos de um lugar para o outro
rm: O rm serve para remover tanto arquivos quanto diretórios, de acordo com os parâmetros usados. Para remover um arquivo simples
mkdir: Este serve para criar novos diretórios.
rmdir: Esta é uma variação do mkdir, que permite remover diretórios.
du – Exibe o tamanho dos arquivos e diretórios.
top – Exibe na tela informações sobre o computador, incluindo o uso de processamento e memória total e por processo. diff– Usado para comparar o conteúdo de dois arquivos, exibindo a diferença entre eles.
Bons estudos!
- rm = (ReMove)
- A(primeira letra do arquivo) e "*" (substitui qq número de caracteres, logo qq arquivo começando com A será deletado.)
letra E
rm [opções] arquivo/diretório
Este comando remove
- -f : apaga sem pedir confirmação.
- -i : apaga após pedir confirmação.
- -r : apaga arquivos e subdiretórios.
- -v : lista arquivos deletados.
- Para apagar o arquivo teste.txt, basta digitar
rm teste.txt
- Para apagar o diretório teste e todo o seu conteúdo, digite
rm -fr teste
- Pode-se usar os caracteres ?, *, [ ] e { } como O primeiro substitui apenas um único caractere, o segundo substitui um número qualquer de caracteres, o terceiro substitui um único caractere dentro de um certo limite de valor e o último substitui vários caracteres. Por exemplo, suponha que o diretório atual tenha os seguintes arquivos: teste1.txt, teste2.txt, teste3.txt e teste10.txt. O comando
rm teste*.txt ou rm teste*
apaga os quatro arquivos, enquanto o comando
rm teste?.txt
apaga apenas os arquivos teste1.txt, teste2.txt e teste3.txt. Para apagar apenas os dois primeiros arquivos, basta digitar
rm teste[1-2].txt
e para apagar os dois primeiros e o último use o comando
rm teste{[1-2],10}.txt
- É preciso ter de gravação para remover um arquivo.
- O comando remove diretórios vazios.
fonte: https://guialinux.uniriotec.br/rm/
redirecionadores de E/S Define a saída/entrada de comandos.
renice Altera a prioridade de um processo que está executando.
rm Remove arquivos e diretórios. (apagar)
rmdir Remove diretórios vazios.
rmmod Descarrega módulos do kernel da memória do sistema.
root Administrador do sistema ou superusuário.
rpm Gerenciador de pacotes no Linux.
O comando rm no Linux é utilizado para remover arquivos ou diretórios. Se você estiver usando um terminal ou um sistema Linux sem interface gráfica, basta saber o nome, a localização do arquivo e usar o comando rm. Por exemplo, para apagar o arquivo teste, use o comando “rm teste”. Se o arquivo estiver em outro local, apenas digite o caminho antes do nome (“rm /caminho/teste”).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo