O "rm”O comando no Linux OS é usado para remover os arquivos e diretórios da linha de comando. No entanto, os arquivos e diretórios removidos não são movidos para o lixo. Em vez disso, o “rm”O comando remove os arquivos e diretórios permanentemente. Portanto, você deve ter cuidado ao usar esses comandos, pois não poderá recuperar os arquivos e diretórios removidos, a menos que tenha um backup.
Neste post, mostraremos os exemplos práticos do comando rm em Linux. Também mostraremos a sintaxe do comando rm e as opções de linha de comando que são usadas com ele.
Vamos começar com o comando rm.
Como o comando rm funciona no Linux?
O comando rm é usado para remover os arquivos e diretórios no Linux. Este é um dos comandos que você deve conhecer como um administrador do sistema Linux para gerenciar os arquivos e diretórios.
A sintaxe do comando rm é a seguinte:
$ rm [opção] [arquivo]
Diferentes opções do comando rm são as seguintes:
Opções | Descrição |
---|---|
-v | Para remover um teste.Arquivo TXT do seu diretório de trabalho atual |
-eu | (Para confirmar) antes de remover todos os arquivos |
-4 | Para confirmar se você deseja excluir mais de 3 arquivos |
-d | Para remover diretórios vazios |
-RFV | Para remover todos os arquivos e subdiretos |
-RVI | Continua pedindo que você confirme a remoção. |
Para explorar mais opções do “rm“Comando, use o seguinte“ajuda" Utilitário:
Os exemplos do comando Linux RM são os seguintes:
Exemplo 1: Remova um arquivo
O exemplo mais simples do comando rm é remover um arquivo. Por exemplo, para remover um arquivo, tipo RM seguido pelo nome do arquivo:
$ sudo rm testfile1
Este comando remove instantaneamente o arquivo chamado “testfile1”.
Exemplo 2: Remova um arquivo em um diretório especificado
Para remover um arquivo que não está no diretório atual, mencione o caminho para o arquivo da seguinte forma:
$ sudo rm ~/documentos/teste.TXT
Este comando remove instantaneamente o “teste.TXT”Arquivo localizado no“~/Documentos”Diretório.
Exemplo 3: Remova vários arquivos
Para remover vários arquivos ao mesmo tempo usando um único comando, digite RM seguido pelos nomes dos arquivos:
$ sudo rm filename1 filename2 filename3
Este comando remove instantaneamente o "Filename1", "FileName2" e "FileName3" que estão localizados no diretório atual.
Exemplo 4: Remova um arquivo interativamente
O comando rm remove os arquivos sem pedir confirmação e não há como desfazer, pois os arquivos removidos não são movidos para o lixo. O comando rm tem uma opção -i (interativa) que solicita confirmação antes de remover os arquivos.
$ sudo rm -v -i office.TXT
Este comando pede confirmação se você deseja prosseguir com a operação (removendo o escritório.TXT). Se você quiser prosseguir, digite y. Caso contrário, pressione n para abortar o comando.
Exemplo 5: Remova um arquivo protegido por gravação
Quando você remove um arquivo protegido por gravação, o comando rm pede confirmação. Para remover instantaneamente o arquivo e ignorar a confirmação, use o comando rm com a opção -f (force).
$ sudo rm -v -f amostra.TXT
Este comando remove com força o “amostra.TXT”Sem pedir confirmação.
Exemplo 6: Remova um diretório
O comando rm também pode ser usado para remover um diretório e seu conteúdo recursivamente. Por exemplo, para remover um diretório chamado “testdir2”E seu conteúdo, use a opção -r (recursiva) da seguinte forma:
$ sudo rm -v -r testdir2
Exemplo 7: Remova tudo do diretório atual
Se você deseja remover tudo do diretório atual, use o comando rm com um caractere curinga da seguinte forma:
$ sudo rm -v *
Este comando remove todos os arquivos e pastas do diretório de trabalho atual.
Exemplo 8: Remova os diretórios vazios
Para remover um diretório vazio, use o comando rm com a opção -d da seguinte forma:
$ sudo rm -v -d testdir
Este comando remove instantaneamente o diretório vazio chamado “testdir”.
No entanto, se o diretório não estiver vazio, ele exibe o “Diretório não vazio" mensagem.
Exemplo 9: Remova o diretório raiz
Por padrão, o comando rm não permite a remoção recursiva de tudo do diretório raiz. No entanto, se você realmente precisar fazê-lo, isso pode ser feito usando a opção RM Command -No-PREserve-Root.
$ sudo rm -v -r - -no -preserve -root /
Este comando não trata especialmente a raiz “/”E remove todos os arquivos localizados dentro da partição raiz junto com os arquivos montados dentro dele.
Exemplo 10: Remova os nomes de arquivos que começam com o Dash (-)
Existem alguns arquivos cujos nomes começam com um painel como “-amostra.TXT”. Para remover esse arquivo usando o comando rm, você não pode simplesmente usar “teste rm”Como os comandos Linux usam o Dash (-) para as opções de linha de comando.
Então, para remover um arquivo cujo nome começa com um traço (-) como “-teste”, Use o Double Dash (-) da seguinte maneira:
$ sudo rm -v --te
Exemplo 11: Remova arquivos de extensão específicos
Você pode usar o caractere curinga com o comando rm para remover seletivamente um subconjunto de arquivos. Vejamos alguns exemplos:
Para remover todos os arquivos em seu diretório atual cujos nomes terminam com uma string específica como “.TXT”, O comando seria:
$ sudo rm -v *.TXT
Este comando remove todos os arquivos que terminam com “.TXT"Em seus nomes como"teste.TXT”.
Conclusão
O comando Linux RM é um dos utilitários do GNU Core. Ele permite que você remova os arquivos e diretórios no Linux. A maioria dos administradores usa o comando rm para gerenciar os arquivos e diretórios. Neste post, abordamos como usar o comando rm junto com alguns exemplos.