简介
在这个项目中,你将学习如何创建一个自定义的 rm
命令,该命令会将删除的文件移动到回收站目录,而不是永久删除它们。在你的 Linux 服务器上拥有此功能很有用,可以防止意外删除关键文件。
👀 预览
labex:project/ $ ll /tmp/trash
total 2.0K
-rw-r--r-- 1 labex labex 8 Oct 26 17:47 trash_file.md
🎯 任务
在这个项目中,你将学习:
- 如何设置
/tmp/trash
目录以临时存储已删除的文件 - 如何创建一个自定义的
rm
命令脚本,将已删除的文件移动到回收站目录 - 如何更新
PATH
环境变量以使用自定义的rm
命令 - 如何测试自定义的
rm -f
命令,以确保它按预期工作
🏆 成果
完成此项目后,你将能够:
- 通过使用带有回收站目录的自定义
rm
命令来保护你的 Linux 服务器免受意外文件删除 - 了解如何修改系统命令以更改其默认行为
- 获得 shell 脚本编写和环境变量管理方面的经验