Um determinado usuário administrativo (superusuário) do sis...

Próximas questões
Com base no mesmo assunto
Q1718670 Noções de Informática
Um determinado usuário administrativo (superusuário) do sistema operacional Linux disparou o seguinte comando em um X-terminal no diretório conhecido como raiz ou barra: rm A* . O resultado desse comando, após pressionar a tecla Enter do teclado, foi
Alternativas

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!

  1. rm = (ReMove)
  2. 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.txtteste2.txtteste3.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.txtteste2.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