projeto em Linux Skill Tree

Implementar Comando Personalizado com Lixeira

Iniciante

Neste projeto, você aprenderá como criar um comando rm personalizado que move os arquivos excluídos para um diretório de lixeira, em vez de excluí-los permanentemente. Este é um recurso útil para ter em seu servidor Linux, a fim de evitar a exclusão acidental de arquivos cruciais.

linuxshell

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste projeto, você aprenderá como criar um comando rm personalizado que move arquivos excluídos para um diretório de lixeira em vez de excluí-los permanentemente. Este é um recurso útil para ter em seu servidor Linux para evitar a exclusão acidental de arquivos cruciais.

👀 Pré-visualização

labex:project/ $ ll /tmp/trash
total 2.0K
-rw-r--r-- 1 labex labex 8 Oct 26 17:47 trash_file.md

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como configurar o diretório /tmp/trash para armazenar arquivos excluídos temporariamente
  • Como criar um script de comando rm personalizado que move arquivos excluídos para o diretório da lixeira
  • Como atualizar a variável de ambiente PATH para usar o comando rm personalizado
  • Como testar o comando rm -f personalizado para garantir que ele esteja funcionando conforme o esperado

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Proteger seu servidor Linux contra exclusão acidental de arquivos implementando um comando rm personalizado com um diretório de lixeira
  • Entender como modificar comandos do sistema para alterar seu comportamento padrão
  • Ganhar experiência em shell scripting e gerenciamento de variáveis de ambiente

Professor

labby
Labby
Labby is the LabEx teacher.