Se você tiver acesso root em seu PC Linux, poderá excluir qualquer arquivo ou diretório que desejar. Isso pode ser perigoso, no entanto, com ferramentas como rm, permitindo que os usuários apaguem arquivos cruciais do sistema por acidente. É por isso que, se você está tentando excluir arquivos ou diretórios no Linux, você precisa tomar alguns cuidados.
Existem algumas maneiras de remover diretórios ou arquivos no Linux, usando o seu O gerenciador de arquivos da distribuição Linux ou um terminal aberto (contanto que você tenha o permissões certas ). 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
Se você for um Iniciante em Linux, 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 rmoff 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 são semelhantes para o gerenciador de arquivos incluído em outras distribuições.
Para começar, abra o gerenciador de arquivos em sua distribuição Linux . Isso não deve ser muito difícil de encontrar, com o ícone do usuário provavelmente no formato de uma pasta de documentos. No Ubuntu, este aplicativo é denominado Files
No gerenciador de arquivos da sua distro, navegue até o diretório que contém os arquivos ou subpastas que você deseja excluir. Primeiro, selecione os arquivos ou pastas que deseja excluir. Depois de selecionados, clique com o botão direito sobre eles e selecione Mover para a lixeira, Mover para a lixeiraou Excluir, dependendo de sua distribuição e local. Você também pode selecionar a tecla Deleteem seu teclado para obter o mesmo efeito.
A maioria das distribuições opera um sistema de lixo que permite “armazenar” arquivos antes que eles sejam excluídos, dando a você a chance de restaurá-los. Geralmente, ele é 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 de lixo e selecione a opção Esvaziarou Apagar. Essas opções podem variar, dependendo da sua distribuição.
Como alternativa, selecione seu item (ou itens), clique com o botão direito e selecione Excluir da Lixeirapara removê-los completamente.
Como remover arquivos ou diretórios no Linux usando o comando rm
Remover arquivos ou pastas usando o aplicativo gerenciador de arquivos da distribuição funciona bem, mas existem alguns 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 (apenas terminal).
É aí que entra o comando rm. Este comando Unix remonta a 1971 e continua sendo a maneira mais rápida de excluir arquivos ou diretórios no Linux. No entanto, esteja avisado: o comando rmtem grande poder, especialmente se você estiver executando com sudo ou como usuário root diretamente, portanto, tome cuidado ao usá-lo.
In_content_1 todos: [300x250] / dfp: [640x360]->
Para remover um único arquivo usando rm, abra uma nova janela de terminal (ou conexão SSH remota) e digite arquivo rm, substituindo arquivocom o nome de arquivo correto. Se você não estiver no mesmo diretório, você precisará usar cdpara mover para ele primeiro ou usar o caminho completo do arquivo (por exemplo, rm / caminho / para / arquivo ) em vez disso.
Para remover vários arquivos, digite rm arquivo1 arquivo2, substituindo arquivo1e arquivo2com o nome de arquivo e caminho de arquivo corretos. Você pode adicionar arquivos adicionais a este comando para remover mais de dois.
Se você deseja remover um diretório vazio no Linux, digite rm -d diretório, substituindo diretóriopelo nome de diretório e caminho corretos. Se o diretório não estiver vazio e tiver subpastas ou arquivos, digite rm -r diretório, substituindo diretóriopelo nome e caminho corretos.
Você também pode remover vários diretórios de uma vez digitando rm -r diretório1, diretório2, etc.
Se desejar 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 marcadores filou dirpor seus próprios nomes de arquivo e caminhos de diretório.
Se o arquivo ou diretório estiver protegido, pode ser necessário forçar sua exclusão. Para fazer isso, digite rm -rf path, substituindo o marcador caminhopelo diretório ou caminho de arquivo correto. Este comando carrega um risco extremo, portanto, certifique-se de que o caminho que você está usando está correto antes de continuar.
Se estiver preocupado em usar o comando rm -rf, você pode forçar rma pedir uma confirmação antes de cada arquivo ou diretório ser apagado. Para fazer isso, use rm -i path,substituindo pathpor seu próprio nome de arquivo ou caminho de diretório. Para diretórios, use rm -ir pathem vez disso. Para cada entrada, selecione a tecla Yno teclado e selecione Enterpara confirmar.
Se desejar para aprender mais sobre as possíveis opções e argumentos do rm, digite man shredno terminal para ver o manual completo.
Apagando arquivos completamente Usando o comando shred
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 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 sobrescrever os arquivos primeiro usando o comando destruir. Isso garante que todos os dados no arquivo sejam sobrescritos repetidamente antes de serem excluídos, garantindo que nenhum traço do arquivo seja deixado e evitando que ele seja recuperado. Você pode querer usar este comando para apagar documentos confidenciais, por exemplo.
Para fazer isso, abra uma janela de terminal ou faça uma conexão remotamente usando SSH e digite shred file, substituindo arquivopor seu próprio nome de arquivo e caminho. Se você não quiser fornecer o caminho para o arquivo, use cdpara ir até o diretório que contém o arquivo ou subdiretório que deseja remover primeiro.
O comando shredtem parâmetros adicionais que você pode passar para garantir que seu arquivo seja excluído com segurança. Por exemplo, shred -fforçará a exclusão de arquivos protegidos contra gravação, enquanto shred -uirá garantir que o arquivo seja completamente removido após fragmentado, garantindo que ele não apareça mais em seu gerenciador de arquivos ou usando o comando ls.
Se você quiser sobrescrever o arquivo mais do que o padrão 3 vezes, use shred -n 0, substituindo 0com um valor numérico alternativo. Se você quiser ocultar o efeito de fragmentação, use shred -zpara forçá-lo a usar uma execução final que substitui o arquivo com zeros.
O comando shrednormalmente não envia nenhum resultado para o terminal. Se você quiser ver mais detalhes sobre o que está fazendo enquanto é executado, use shred -vem vez disso.
Assim como rm , você pode aprender mais digitando man shredno terminal antes de usar o comando.
Protegendo seus arquivos em sistemas Linux
Ao remover um diretório ou arquivo no Linux, você está liberando 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 Linux Mint ou qualquer outra distribuição principal, já que as etapas acima devem funcionar para quase qualquer distro Linux que você escolha usar.
Se você 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 pode ajudá-lo a manter seus arquivos protegidos contra malware que pode se espalhar por sua rede local. Você pode querer considerar automatizar um backup de arquivo o uso de armazenamento local ou na nuvem também.
Postagens relacionadas: