Linux 系统并没有像 Windows 那样明显的回收站机制,但可以通过一些方法实现类似的功能。
当执行 rm
命令删除文件时,Linux 内核会执行以下步骤:
rm
命令会减少文件的链接数(i_nlink)。如果链接数减少到 0,表示没有其他文件指向它。mv
命令:将文件移动到回收站目录,而不是直接删除。ur
命令:从回收站恢复文件。rl
命令:列出回收站中的所有文件和目录。cleartrash
命令:清空回收站。通过上述方法,Linux 用户可以为自己的系统建立一个有效的回收站系统,以减少因误操作而带来的文件丢失风险,并为用户提供一个恢复错误删除文件的机会。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:CentOS回收站删除文件原理