Como remover arquivos e diretórios usando a linha de comando do Linux

Linux

Neste tutorial, vamos mostrar-lhe como usar os comandos rm, unlinke e o rmdir para remover arquivos e diretórios no Linux.

Como remover arquivos

Para remover (ou excluir) um arquivo no Linux da linha de comando, use o comando rm(remover) ou o comando unlink.

O comando unlink permite remover apenas um único arquivo, enquanto com rm você pode remover vários arquivos de uma vez.

Seja extremamente cuidadoso ao remover arquivos ou diretórios, porque uma vez que o arquivo é excluído, não pode ser recuperado facilmente.

Para excluir um único arquivo, use o comando rm ou unlink seguido do nome do arquivo:

unlink filename
rm filename

Se o arquivo estiver protegido contra gravação, será solicitado uma confirmação, conforme mostrado abaixo. Para remover o tipo de arquivo digite y e clique Enter. Caso contrário, se o arquivo não estiver protegido contra gravação, ele será excluído sem aviso.

## Output

rm: remove write-protected regular empty file 'filename'?

Para excluir vários arquivos de uma vez, use o comando rm seguido pelos nomes dos arquivos separados por espaço.

rm filename1 filename2 filename3

Você também pode usar um curinga ( *) e expansões regulares para corresponder a vários arquivos. Por exemplo, para remover todos os .pdf arquivos no diretório atual, use o seguinte comando:

rm *.pdf

Ao usar expansões regulares, primeiro liste os arquivos com o comando ls -l para que você possa ver quais arquivos serão excluídos antes de executar o rmcomando.

Use rm com a -i opção de confirmar cada arquivo antes de excluí-lo:

rm -i filename(s)

Para remover arquivos sem avisar, mesmo se os arquivos estiverem protegidos contra gravação, passe a opção -f (forçar) para o comando rm:

rm -f filename(s)

Você também pode combinar opçao rm. Por exemplo, para remover todos os arquivos .txt no diretório atual sem um prompt no modo detalhado, use o seguinte comando:

rm -fv *.txt

Como remover diretórios (pastas)

No Linux, você pode remover/excluir diretórios com rmdir e rm.

rmdir é um utilitário de linha de comando para excluir diretórios vazios, enquanto com rm você pode remover diretórios e seus conteúdos recursivamente.

Para remover um diretório vazio, use rmdir ou rm -d seguido pelo nome do diretório:

rm -d dirname
rmdir dirname

Para remover diretórios não vazios e todos os arquivos dentro deles, use o comando rm com a opção -r (recursiva):

rm -r dirname

Se um diretório ou arquivo dentro do diretório estiver protegido contra gravação, você será solicitado a confirmar a exclusão.

Para remover diretórios não vazios e todos os arquivos sem ser solicitado, use o comando rm com as opções  -r(recursiva) e -f:

rm -rf dirname

Para remover vários diretórios de uma vez, use o comando rm -r seguido pelos nomes dos diretórios separados por espaço.

rm -r dirname1 dirname2 dirname3

Da mesma forma que com os arquivos, você também pode usar um caractere curinga ( *) e expansões regulares para corresponder a vários diretórios.

Conclusão

Até agora você deve ter uma boa compreensão de como usar o Comandos Linux rm, rmdir e unlink e você deve ser capaz de remover com segurança os arquivos e diretórios a partir da linha de comando.

Gostou do nosso conteúdo? Compartilhe!!

Você sabia? se quiser compartilhar uma parte do conteúdo é só selecionar o trecho de seu interesse que aparecerá um tooltip com as opções de compartilhamento…

Artigos Relacionados

Referências de Comandos LiteSpeed Web ADC

Linux
Esta referência lista todos os comandos do LiteSpeed ​​Web ADC (ADC). Nota: O LiteSpeed ​​Web ADC era conhecido anteriormente como LiteSpeed ​​Load Balancer, daí as referências lslb em toda parte. No cPanel pode-se encontrar não o lslb, mas sim o lsws, sempre que colocarmos o lslb e você não conseguir…
continue lendotrending_flat

Scripts úteis para o cPanel

cPanelLinux
Este artigo cobre alguns scripts úteis integrados ao cPanel! Atualização cPanel /scripts/upcp Este script verificará se há discrepâncias entre a instalação atual do cPanel e a atualização mais recente. Depois de executar o script, isso deve corrigir quaisquer problemas com arquivos de instalação cPanel corrompidos ou ausentes e pode resolver…
continue lendotrending_flat

Como desinstalar o JetBackup

cPanelLinux
Desinstalar Esta seção o orienta nas etapas para desinstalar o JetBackup for cPanel , o JetApps Repository e o Plugin Manager do cPanel & WHM. Desinstale o JetBackup para cPanel Para desinstalar o JetBackup for cPanel , você pode realizar uma (¹) das duas (²) OPÇÕES abaixo: Opção 1 (linha…
continue lendotrending_flat
Menu