Posted on: March 09, 2022 10:48 PM
Posted by: Renato
Categories: linux ubuntu tecnologia devops
Views: 2180
Como remover arquivos e diretórios usando a linha de comando do Linux
Este tutorial mostrará como usar os comandos rm, unlinke rmdirpara remover arquivos e diretórios no Linux.
Como remover arquivos
Para remover (ou excluir) um arquivo no Linux a partir da linha de comando, use o comando rm(remove) ou unlink.
O unlinkcomando permite remover apenas um único arquivo, enquanto com rm, você pode remover vários arquivos de uma só vez.
Tenha muito cuidado ao remover arquivos ou diretórios, porque uma vez que o arquivo é excluído, não pode ser facilmente recuperado.
-
Para excluir um único arquivo, use o comando
rmouunlinkseguido do nome do arquivo:unlink filenamerm filenameSe o arquivo estiver protegido contra gravação, você será solicitado a confirmar, conforme mostrado abaixo. Para remover o tipo de arquivo
ye pressioneEnter. Caso contrário, se o arquivo não estiver protegido contra gravação, ele será excluído sem aviso.rm: remove write-protected regular empty file 'filename'? -
Para excluir vários arquivos de uma vez, use o
rmcomando seguido pelos nomes dos arquivos separados por espaço.rm filename1 filename2 filename3Você também pode usar um curinga (
*) e expansões regulares para corresponder a vários arquivos. Por exemplo, para remover todos os.pdfarquivos do diretório atual, use o seguinte comando:rm *.pdfAo usar expansões regulares, primeiro liste os arquivos com o
lscomando para que você possa ver quais arquivos serão excluídos antes de executar ormcomando. -
Use o
rmcom a-iopção para confirmar cada arquivo antes de excluí-lo:rm -i filename(s) -
Para remover arquivos sem avisar, mesmo que os arquivos estejam protegidos contra gravação, passe a
-fopção (forçar) para ormcomando:rm -f filename(s) -
Você também pode combinar
rmopções. Por exemplo, para remover todos os.txtarquivos do 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 rmdire rm.
rmdiré um utilitário de linha de comando para excluir diretórios vazios, enquanto com rmvocê pode remover diretórios e seu conteúdo recursivamente.
-
Para remover um diretório vazio, use
rmdirourm -dseguido do nome do diretório:rm -d dirnamermdir dirname -
Para remover diretórios não vazios e todos os arquivos dentro deles, use o
rmcomando com a-ropção (recursiva):rm -r dirnameSe 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
rmcom as opções-r(recursiva) e-f:rm -rf dirname -
Para remover vários diretórios de uma vez, use o
rm -rcomando seguido pelos nomes dos diretórios separados por espaço.rm -r dirname1 dirname2 dirname3Assim como com os arquivos, você também pode usar um 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 Linux rme comandos rmdire unlinkvocê deve ser capaz de remover arquivos e diretórios com segurança da linha de comando.
Sinta-se à vontade para deixar um comentário se tiver alguma dúvida.
Donate to Site
Renato
Developer