Como excluir um arquivo ou diretório no Linux

Se você tiver acesso root no seu PC Linux , você tem o poder de excluir qualquer arquivo ou diretório que desejar. Isso pode ser perigoso, no entanto, com ferramentas como rm , permitindo que os usuários apaguem descuidadamente arquivos cruciais do sistema por acidente. Por isso, se você está tentando deletar arquivos ou diretórios no Linux , você precisa tomar alguns cuidados.

Existem algumas maneiras de remover diretórios ou arquivos no Linux , usando o gerenciador de arquivos da sua distribuição Linux ou um terminal aberto (desde que você tenha as permissões corretas(right permissions) ). Se você quiser saber como excluir um arquivo ou diretório no Linux , aqui está o que você precisa fazer.

Usando um gerenciador de arquivos para remover arquivos ou diretórios no Linux(Using a File Manager to Remove Files or Directories in Linux)

Se você é um iniciante em Linux(Linux beginner) , pode ser cauteloso ao usar o terminal para excluir arquivos ou pastas no Linux . Afinal, não há como voltar atrás depois de definir um comando como rm off para começar a excluir arquivos. Em vez de arriscar, você pode usar o gerenciador de arquivos fornecido com sua distribuição Linux para excluir arquivos ou pastas. 

Embora os gerenciadores de arquivos do Linux variem em design, eles devem funcionar da mesma maneira. Este guia explora como fazer isso usando o gerenciador de arquivos do Ubuntu, mas as etapas provavelmente serão semelhantes para o gerenciador de arquivos incluído em outras distribuições.

  1. Para começar, abra o gerenciador de arquivos na sua distribuição Linux . Isso não deve ser muito difícil de encontrar, com o ícone do usuário provavelmente na forma de uma pasta de documentos. No Ubuntu , este aplicativo é chamado de Arquivos(Files) .

  1. No gerenciador de arquivos da sua distribuição, navegue até o diretório que contém os arquivos ou subpastas que você deseja excluir. Primeiro(First) , selecione os arquivos ou pastas que deseja excluir. Depois de selecionados, clique com o botão direito neles e selecione Move to Trash, Move to Bin ou Delete , dependendo de sua distribuição e localidade. Você também pode selecionar a tecla Delete no teclado para obter o mesmo efeito.

  1. A maioria das distribuições opera um sistema de lixo que permite “armazenar” os arquivos antes de serem excluídos, dando a você a chance de restaurá-los. Isso geralmente é encontrado na área de trabalho, como uma entrada no gerenciador de arquivos ou como um aplicativo que você pode iniciar no menu do software. Para concluir o processo de exclusão, entre na pasta da lixeira e selecione a opção Esvaziar(Empty ) ou Apagar(Erase) . Essas opções podem variar, dependendo da sua distribuição.

  1. Como alternativa, selecione seu item (ou itens), clique com o botão direito do mouse e selecione Excluir da lixeira(Delete from Trash) para removê-los completamente.

Como remover arquivos ou diretórios no Linux usando o comando rm(How to Remove Files or Directories in Linux Using the rm Command)

A remoção de arquivos ou pastas usando o aplicativo gerenciador de arquivos da sua distribuição funciona bem, mas há algumas limitações. Por exemplo, se você não for o proprietário do arquivo, precisará abrir seu gerenciador de arquivos com acesso root usando o terminal para excluí-lo. Você também não pode usar um aplicativo como este em uma instalação Linux sem cabeça (somente terminal) .

É aí que entra o comando rm . Esse comando (rm)Unix remonta a 1971 e continua sendo a maneira mais rápida de excluir arquivos ou diretórios no Linux . Esteja avisado, no entanto - o comando rm tem grande poder, especialmente se você o estiver executando com sudo ou como usuário root diretamente, então você precisará tomar cuidado ao usá-lo.

  1. Para remover um único arquivo usando rm , abra uma nova janela de terminal (ou conexão SSH remota ) e digite rm file , substituindo arquivo(file) pelo nome de arquivo correto. Se você não estiver no mesmo diretório, você precisará usar cd para mover para ele primeiro, ou usar o caminho completo do arquivo (por exemplo, rm /path/to/file ).

  1. Para remover vários arquivos, digite rm file1 file2 , substituindo file1 e file2 pelo nome de arquivo e caminho de arquivo corretos. Você pode adicionar arquivos adicionais a este comando para remover mais de dois.

  1. Se você deseja remover um diretório vazio no Linux , digite rm -d directory , substituindo directory pelo nome e caminho do diretório corretos. Se o diretório não estiver vazio e tiver subpastas ou arquivos, digite rm -r directory , substituindo diretório(directory ) pelo nome e caminho corretos. 

  1. Você também pode remover vários diretórios de uma vez digitando rm -r directory1, directory2 , etc.

  1. Se você deseja remover todos os arquivos ou diretórios que correspondem a um arquivo parcial ou nome de diretório, você pode usar curingas, como um asterisco ( * ). Para fazer isso, digite rm fil* ou rm -r dir* , substituindo os espaços reservados fil ou dir por seus próprios nomes de arquivo e caminhos de diretório.

  1. Se o arquivo ou diretório estiver protegido, talvez seja necessário forçar sua exclusão. Para fazer isso, digite rm -rf path , substituindo o caminho do espaço reservado pelo diretório ou caminho(path ) de arquivo correto. Este comando apresenta um risco extremo(carries extreme risk) , portanto, verifique se o caminho que você está usando está correto antes de prosseguir.

  1. If you’re worried about using the rm -rf command, you can force rm to ask for confirmation before each file or directory is erased. To do this, use rm -i path, replacing path with your own file name or directory path. For directories, use rm -ir path instead. For each entry, select the Y key on your keyboard, then select Enter to confirm.

If you want to learn more about the possible rm options and arguments, type man shred in the terminal to view the full manual.

Completely Erasing Files Using the shred Command

Embora comandos como rm e unlink sejam ótimos para excluir arquivos no Linux , eles deixam rastros. Você (ou outra pessoa) pode usar esses rastros para recuperar arquivos(recover files) de um disco rígido ou armazenamento portátil que você excluiu anteriormente. Isso pode não ser o ideal, especialmente se você não quiser que os arquivos sejam recuperados.

Para contornar esse problema, você pode substituir os arquivos primeiro usando o comando shred . Isso garante que todos os dados no arquivo sejam substituídos repetidamente antes de serem excluídos, garantindo que nenhum rastro do arquivo seja deixado e impedindo que ele seja recuperado. Você pode querer usar este comando para apagar documentos confidenciais, por exemplo.

  1. Para fazer isso, abra uma janela de terminal ou faça uma conexão remotamente usando SSH e digite shred file , substituindo arquivo(file) pelo seu próprio nome de arquivo e caminho. Se você não quiser fornecer o caminho para o arquivo, use cd para ir até o diretório que contém o arquivo ou subdiretório que você deseja remover primeiro.

  1. O comando shred tem parâmetros adicionais que você pode passar para garantir que seu arquivo seja excluído com segurança. Por exemplo, shred -f forçará a exclusão de arquivos protegidos contra gravação, enquanto shred -u garantirá que o arquivo seja completamente removido uma vez fragmentado, garantindo que ele não apareça mais no gerenciador de arquivos ou usando o comando ls .

  1. Se você quiser sobrescrever o arquivo mais do que o padrão 3 vezes, use shred -n 0 , substituindo 0 por um valor numérico alternativo. Se você quiser ocultar o efeito de fragmentação, use triturar -z(shred -z) para forçá-lo a usar uma execução final que sobrescreva o arquivo com zeros.

  1. O comando shred normalmente não gera nenhum resultado para o terminal. Se você quiser ver mais detalhes sobre o que ele está fazendo enquanto é executado, use shred -v .

Assim como rm , você pode aprender mais digitando man shred no terminal antes de usar o comando.

Protegendo seus arquivos em sistemas Linux(Protecting Your Files on Linux Systems)

Ao remover um diretório ou arquivo no Linux , você libera espaço em seu disco rígido para os arquivos que realmente importam, sejam documentos importantes ou fotos insubstituíveis. Não importa se você está usando o Linux Mint(Linux Mint) ou qualquer outra distribuição importante(other major distribution) , pois as etapas acima devem funcionar para quase qualquer distribuição Linux que você escolher usar.

Se estiver preocupado com a perda de dados, existem algumas etapas que você pode seguir para proteger seus arquivos. Embora os sistemas Linux sejam normalmente mais seguros, um antivírus Linux(Linux antivirus) pode ajudá-lo a manter seus arquivos protegidos contra malware que pode se espalhar pela rede local. Você também pode considerar automatizar um backup de arquivo(automating a file backup) usando armazenamento local ou em nuvem.



About the author

Sou um desenvolvedor web com experiência em trabalhar com Windows 11 e 10. Também sou usuário do Firefox há muitos anos e me tornei bastante proficiente no uso do novo console de jogos Xbox One. Meus principais interesses estão no desenvolvimento de software, especificamente no desenvolvimento web e móvel, bem como na ciência de dados. Tenho muito conhecimento sobre vários sistemas de computador e seu uso, por isso posso fornecer feedback imparcial sobre vários programas ou serviços que você pode usar.



Related posts