proyecto in Linux Skill Tree

Implementar un comando personalizado con soporte para papelera

Principiante

En este proyecto, aprenderás cómo crear un comando rm personalizado que mueva los archivos eliminados a un directorio de papelera en lugar de eliminarlos permanentemente. Esta es una función útil para tener en tu servidor Linux y evitar la eliminación accidental de archivos cruciales.

LinuxShell

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este proyecto, aprenderás a crear un comando personalizado rm que mueva los archivos eliminados a un directorio de papelera en lugar de eliminarlos permanentemente. Esta es una característica útil para tener en tu servidor Linux para evitar la eliminación accidental de archivos cruciales.

👀 Vista previa

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

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo configurar el directorio /tmp/trash para almacenar temporalmente los archivos eliminados
  • Cómo crear un script de comando personalizado rm que mueva los archivos eliminados al directorio de papelera
  • Cómo actualizar la variable de entorno PATH para usar el comando personalizado rm
  • Cómo probar el comando personalizado rm -f para asegurarse de que funcione como se espera

🏆 Logros

Después de completar este proyecto, podrás:

  • Proteger tu servidor Linux de la eliminación accidental de archivos implementando un comando personalizado rm con un directorio de papelera
  • Comprender cómo modificar los comandos del sistema para cambiar su comportamiento predeterminado
  • Adquirir experiencia en scripting de shell y gestión de variables de entorno

Profesor

labby

Labby

Labby is the LabEx teacher.