A maneira mais fácil de excluir arquivos é usar o gerenciador de arquivos que faz parte da sua versão do Linux. Um gerenciador de arquivos fornece uma visão gráfica dos arquivos e pastas armazenados em seu computador. Os usuários do Windows estarão familiarizados com um aplicativo chamado Windows Explorer, que é em si um gerenciador de arquivos.
Existem vários gerenciadores de arquivos diferentes para o Linux, mas aqui estão os mais comumente instalados:
- Nautilus (aka arquivos)
- Golfinho
- PCManFM
- Thunar
- Caja
O Nautilus faz parte do ambiente de área de trabalho do GNOME e é o gerenciador de arquivos padrão do Ubuntu, Linux Mint, Fedora e openSUSE.
O Dolphin faz parte do ambiente de área de trabalho do KDE e é o gerenciador de arquivos padrão para distribuições como o Kubuntu e as versões do Mint e do Debian do KDE.
O Thunar faz parte do ambiente de desktop XFCE e é o gerenciador de arquivos padrão do Xubuntu.
O PCManFM faz parte do ambiente de área de trabalho LXDE e é o gerenciador de arquivos padrão do Lubuntu.
Caja é o gerenciador de arquivos padrão para o ambiente de desktop MATE e vem como parte do Linux Mint Mate.
Como usar o Nautilus para excluir arquivos
O Nautilus pode ser aberto no Ubuntu clicando no ícone do arquivo no launcher. Você poderá encontrar o Nautilus on Mint clicando no gerenciador de arquivos na barra de início rápido ou através do menu. Qualquer distribuição que use o ambiente de área de trabalho do GNOME terá o gerenciador de arquivos na janela de atividades.
Quando você tiver o Nautilus aberto, poderá navegar pelos arquivos e pastas clicando duas vezes neles. Para excluir um único arquivo, clique com o botão direito do mouse em seu ícone e escolha "Mover para Lixeira".
Você pode selecionar vários arquivos, mantendo pressionada a tecla CTRL enquanto clica no arquivo e, em seguida, pressione o botão direito do mouse para abrir o menu. Clique em "Move To Trash" para mover os itens para a lixeira.
Se você preferir usar o teclado, pressione a tecla "Delete" do teclado para enviar itens para a lixeira.
Para excluir permanentemente os arquivos, clique no ícone "Lixeira" no painel esquerdo. Isso mostra todos os itens que atualmente foram excluídos, mas ainda podem ser recuperados.
Para restaurar um arquivo, clique em um item e clique no botão "Restaurar" no canto superior direito.
Para esvaziar a lixeira, clique no botão "Esvaziar" no canto superior direito.
Como usar o Dolphin para excluir arquivos
O gerenciador de arquivos Dolphin é o gerenciador de arquivos padrão com o ambiente do KDE. Você pode iniciá-lo clicando em seu ícone no menu.
A interface é muito semelhante à do Nautilus e a funcionalidade de exclusão é praticamente a mesma.
Para excluir um único arquivo, clique com o botão direito do mouse no arquivo e escolha "Mover para a lixeira". Você também pode pressionar a tecla delete, no entanto, aparece uma mensagem perguntando se você tem certeza de que deseja mover o item para a lixeira. Você pode interromper a exibição da mensagem novamente, marcando a caixa de seleção.
Para excluir vários arquivos, selecione todos os arquivos que deseja excluir, mantendo pressionada a tecla CTRL e clicando com o botão esquerdo nos arquivos. Para movê-los para a lixeira, pressione a tecla delete ou clique com o botão direito do mouse e escolha "mover para a lixeira".
Você pode restaurar itens da lixeira clicando no ícone da lixeira no painel esquerdo. Encontre o item ou itens que você deseja restaurar, clique com o botão direito e escolha "restaurar".
Para esvaziar a lixeira, clique com o botão direito do mouse na opção de lixeira no painel esquerdo e escolha "lixeira vazia".
Você pode excluir arquivos permanentemente sem eles irem para a lixeira, mantendo pressionada a tecla shift e pressionando o botão delete.
Como usar o Thunar para excluir arquivos
A maioria dos gerenciadores de arquivos segue o mesmo tema quando se trata de selecionar, copiar, mover e excluir arquivos e pastas.
Thunar não é diferente. Você pode abrir o Thunar dentro do ambiente de área de trabalho do XFCE clicando no menu e procurando por "Thunar".
Para excluir um arquivo usando o Thunar, selecione o arquivo com o mouse e clique com o botão direito. A principal diferença entre Thunar e os dois gerenciadores de arquivos mencionados anteriormente é que tanto "mover para a lixeira" quanto "excluir" estão disponíveis no menu de contexto.
Portanto, para enviar um arquivo para o lixo pode escolher a opção "mover para a lixeira" ou para excluir permanentemente usar a opção "excluir".
Para restaurar um arquivo, clique no ícone "Lixeira" no painel esquerdo e encontre o arquivo que deseja restaurar. Clique com o botão direito no arquivo e clique na opção "Restaurar" no menu.
Para esvaziar a lixeira, clique com o botão direito no ícone "Lixeira" e escolha "Esvaziar lixeira".
Como usar o PCManFM para excluir arquivos
O gerenciador de arquivos PCManFM é o padrão para o ambiente de área de trabalho LXDE.
Você pode abrir o PCManFM escolhendo o gerenciador de arquivos no menu LXDE.
Para excluir um arquivo, navegue pelas pastas e selecione o arquivo que deseja excluir com o mouse.
Você pode pressionar a tecla delete para excluir o arquivo e você será perguntado se deseja mover o item para o lixo. Você também pode clicar com o botão direito no arquivo e escolher a opção "mover para a lixeira" no menu.
Se você deseja excluir permanentemente o arquivo, mantenha pressionada a tecla Shift e pressione o botão Excluir. Agora você será perguntado se deseja remover o arquivo. Se você segurar a tecla shift e pressionar o botão direito do mouse, a opção do menu será exibida como "remover" em vez de "mover para a lixeira".
Para restaurar itens, clique na lixeira e selecione o arquivo ou arquivos que deseja restaurar. Clique com o botão direito e escolha "restaurar".
Para esvaziar a lixeira, clique com o botão direito na lixeira e escolha "Empty Trash Can" no menu.
Como usar o Caja para excluir arquivos
Caja é o gerenciador de arquivos padrão do Linux Mint MATE e do ambiente de desktop MATE em geral.
O gerenciador de arquivos Caja estará disponível no menu.
Para excluir um arquivo, navegue pelas pastas e encontre o arquivo ou arquivos que deseja excluir. Selecione o arquivo clicando nele e clique com o botão direito. O menu terá uma opção chamada "mover para a lixeira". Você também pode pressionar a tecla delete para mover o arquivo para a lixeira.
Você pode excluir permanentemente o arquivo pressionando a tecla Shift e pressionando a tecla Delete. Não há opção de menu com o botão direito para excluir arquivos permanentemente.
Para restaurar um arquivo, clique na lixeira no painel esquerdo. Encontre o arquivo a ser restaurado e selecione-o com o mouse. Agora clique no botão de restauração.
Para esvaziar a lixeira, clique na lixeira e depois no botão da lixeira vazia.
Como remover um arquivo usando a linha de comando do Linux
A sintaxe básica para remover um arquivo usando o terminal Linux é a seguinte:
rm / path / to / file
Por exemplo, imagine que você tenha um arquivo chamado file1 na pasta / home / gary / documents e digite o seguinte comando:
rm / home / gary / documents / file1
Não há nenhum aviso perguntando se você tem certeza, então você precisa ter certeza de que digitou o caminho para o arquivo correto ou o arquivo será excluído.
Você pode remover vários arquivos simplesmente especificando-os como parte do comando rm da seguinte forma:
rm arquivo1 arquivo2 arquivo3 arquivo4 arquivo5
Você também pode usar curingas para determinar quais arquivos serão excluídos. Por exemplo, para excluir todos os arquivos com a extensão .mp3, use o seguinte comando:
rm * .mp3
Vale a pena ressaltar nesta fase que você precisa ter as permissões necessárias para remover os arquivos, caso contrário, você receberá um erro.
Você pode elevar as permissões usando o comando sudo ou alternar para um usuário com permissões para excluir o arquivo usando o comando su.
Como obter uma mensagem "Você tem certeza" ao excluir arquivos usando o Linux
Conforme mencionado na seção anterior, o comando rm não solicita confirmação antes de excluir o arquivo. Apenas faz isso indiscriminadamente.
Você pode fornecer um switch para o comando rm para que ele pergunte se você tem certeza antes de excluir cada arquivo.
Isso é ótimo se você estiver excluindo um arquivo, mas se estiver excluindo centenas de arquivos, ele se tornará cansativo.
rm -i / path / to / file
Por exemplo, se você quiser remover todos os arquivos mp3 em uma pasta, mas quiser confirmar cada remoção, use o seguinte comando:
rm -i * .mp3
A saída do comando acima será algo assim:
rm: remove o arquivo regular 'file.mp3'?
Para excluir o arquivo, você deve pressionar Y ou y e pressionar Enter. Se você não quiser excluir o arquivo, pressione n ou N.
Se você quiser ser perguntado se tem certeza de que deseja excluir arquivos, mas apenas quando mais de três arquivos tiverem que ser excluídos ou ao excluir recursivamente, use a seguinte sintaxe:
rm -I * .mp3
Isso é menos intrusivo que o comando rm -i mas, claro, se o comando excluir menos de 3 arquivos, você perderá esses 3 arquivos.
A saída do comando acima seria algo assim:
rm: remove 5 argumentos?
Mais uma vez a resposta tem que ser y ou Y para que a remoção ocorra.
Uma alternativa para o comando -i e -I é a seguinte:
rm --interactive = nunca * .mp3
rm --interactive = uma vez * .mp3
rm --interactive = sempre * .mp3
A sintaxe acima é mais fácil de ler e afirma que você nunca será informado sobre a exclusão, que é o mesmo que não fornecer um switch para o comando rm, você será informado uma vez que é o mesmo que executar rm com a opção -I ou você será informado sempre que é o mesmo que executar o comando rm com a opção -i.
Removendo diretórios e subdiretórios de forma recursiva usando o Linux
Imagine que você tenha a seguinte estrutura de pastas:
- casa
- gary
- documentos
- contas
- 2010
- arquivo1
- 2011
- arquivo1
- arquivo2
- 2012
- arquivo1
- 2013
- arquivo1
- 2014
- arquivo1
- 2015
- arquivo1
- arquivo2
- arquivo3
- 2010
- contas
- documentos
- gary
Se você deseja excluir a pasta de contas e todas as subpastas e arquivos, use a seguinte opção:
rm -r / home / gary / documents / accounts
Você também pode usar um dos dois comandos a seguir:
rm -R / home / gary / documents / accounts
rm --recursivo / home / gary / documents / accounts
Como remover um diretório, mas apenas se estiver vazio
Imagine que você tenha uma pasta chamada accounts e deseja excluí-la, mas apenas se estiver vazia. Você pode fazer isso usando o seguinte comando:
rm -d contas
Se a pasta estiver vazia, ela será excluída, mas, se não estiver, você receberá a seguinte mensagem:
rm: não é possível remover 'contas': diretório não vazio
Como remover arquivos sem um erro aparecendo se um arquivo não existe
Se você estiver executando um script, talvez não queira que ocorra um erro se o arquivo ou arquivos que você está tentando remover não existir.
Neste caso, você pode usar o seguinte comando:
rm -f / caminho / para / arquivo
Por exemplo, você pode usar este comando para remover um arquivo chamado file1.
rm -f file1
Se o arquivo existir, ele será removido e, se não existir, você não receberá nenhuma mensagem dizendo que ele não existe. Normalmente, sem a opção -f, você receberia o seguinte erro:
rm: não é possível remover 'file1': nenhum arquivo ou diretório
Resumo
Existem outros comandos que você pode usar para remover arquivos, como o comando shred, que impedirá a recuperação do arquivo.
Se você tiver um link simbólico, poderá remover o link usando o comando unlink.