Como excluir arquivos e pastas facilmente no Linux

Quer saber como você pode excluir um arquivo ou uma pasta em sua máquina Linux? Talvez você tenha alguns arquivos desnecessários que deseja remover do sistema.

Neste artigo, discutiremos tudo relacionado à exclusão de arquivos e pastas no Linux. Também forneceremos informações resumidas sobre os vários sinalizadores e opções que você pode usar ao excluir arquivos e diretórios em seu computador.

Como excluir um arquivo no Linux

Por padrão, os sistemas Linux fornecem uma maneira de excluir arquivos e diretórios usando o terminal. Unlink , rm e rmdir são utilitários integrados que permitem ao usuário limpar o armazenamento do sistema removendo arquivos que não são mais necessários (rm significa remove enquanto rmdir denota o diretório de remoção ).

Para excluir um arquivo usando o comando unlink, digite:

 unlink filename

Ao pressionar Enter , o sistema removerá o link físico do arquivo especificado com o armazenamento. Observe que você não poderá excluir vários arquivos usando o comando unlink. O comando rm leva vantagem em tais situações.

Para excluir um único arquivo usando rm, digite:

 rm filename

Com rm, você terá que confirmar a exclusão de arquivos protegidos contra gravação digitando y ou yes . Este é um mecanismo de segurança no Linux, pois a maioria dos arquivos do sistema são protegidos contra gravação e o Linux confirma se o usuário deseja excluí-los. A criptografia de arquivos e pastas no Linux também é possível se você realmente quiser proteger seu sistema.

Ao excluir um arquivo protegido contra gravação, você verá um prompt semelhante ao seguinte.

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

Você também pode passar vários nomes de arquivos separados com o caractere de espaço para remover mais de um arquivo.

 rm filename1 filename2 filename3

Para excluir todos os arquivos que possuem uma extensão específica, você pode implementar expressões regulares no comando rm.

 rm *.txt

O comando mencionado removerá todos os arquivos de texto no diretório de trabalho atual.

Se você deseja confirmar a exclusão de cada arquivo em um diretório, use o sinalizador -i com rm. O sinalizador -i significa interativo e permitirá que você escolha se deseja excluir o arquivo ou não. Você terá que digitar s / sim ou n / não para confirmar sua escolha.

 rm -i *.txt

Para excluir arquivos sem o prompt de confirmação, use o sinalizador -f com o comando rm. O -f significa força ou força .

 rm -f filename1 filename2 filename3

Existem várias outras opções de rm que você pode usar. Você também pode encadear várias opções para aumentar a eficiência do seu comando. Por exemplo, combinar -i e -v juntos exibirá um prompt antes de excluir qualquer arquivo especificado no modo detalhado.

 rm -iv *.docx

Relacionado: Como criar um novo arquivo no Linux

Removendo diretórios e pastas

No Linux, existem duas opções de comando quando se trata de excluir pastas. Você pode usar o comando rmdir ou o comando rm .

No entanto, há uma pequena diferença entre esses dois comandos. Com rmdir, você só pode excluir diretórios vazios. Se você tiver uma pasta que contém vários arquivos, deverá usar o comando rm.

Para excluir uma pasta vazia usando o comando rmdir:

 rmdir /directory

Se houver um diretório vazio que você deseja remover, use o sinalizador -d com o comando rm. O sinalizador -d significa diretório .

 rm -d /directory

Excluir vários diretórios com o comando rm também é fácil. Passe o nome das pastas separadas com o caractere de espaço .

 rm -r /dir1 /dir2 /dir3

Para excluir um diretório não vazio (pastas contendo arquivos), use a opção -r com o comando. O sinalizador -r ou sinalizador recursivo excluirá todos os arquivos e subpastas do diretório especificado recursivamente.

 rm -r /directory

Como os arquivos no Linux, se o diretório estiver protegido contra gravação, o rm exibirá um prompt que solicitará que você confirme a remoção novamente. Para ignorar o prompt, use o sinalizador -f com o comando.

 rm -rf /directory

Você também pode encadear várias opções enquanto exclui pastas. Além disso, é possível usar expressões regulares ao excluir diretórios do Linux.

Gerenciamento de arquivos no Linux

Sabercomo organizar o armazenamento em seu computador excluindo arquivos e pastas é essencial. Você pode se deparar com uma situação em que o gerenciador de arquivos não permite que você exclua arquivos e pastas graficamente. Nesses casos, livrar-se dos arquivos usando o terminal é a única escolha apropriada.

Às vezes, você pode querer mover um arquivo para algum outro diretório em vez de excluí-lo completamente do sistema. O Linux fornece o comando mv para alterar a localização de arquivos e pastas no armazenamento do sistema.