在 CentOS 系统中,如果你不小心删除了一个目录,并且想要从回收站(trash)中恢复它,可以按照以下步骤操作:
方法一:使用 trash-cli 工具
-
安装
trash-cli工具: 如果你还没有安装trash-cli,可以使用以下命令进行安装:sudo yum install trash-cli -
查看回收站内容: 使用以下命令查看回收站中的内容:
trash-list -
恢复特定文件或目录: 如果你只想恢复某个特定的文件或目录,可以使用以下命令:
trash-restore <文件或目录路径>例如,如果你想恢复名为
my_directory的目录,可以使用:trash-restore my_directory -
恢复所有文件和目录: 如果你想恢复回收站中的所有文件和目录,可以使用以下命令:
trash-restore -r
方法二:手动恢复
如果你没有安装 trash-cli 工具,或者想要手动恢复文件,可以按照以下步骤操作:
-
找到回收站目录: 在 CentOS 系统中,回收站通常位于用户的家目录下的
.local/share/Trash/files目录中。你可以使用以下命令找到它:ls ~/.local/share/Trash/files -
查找并恢复文件或目录: 使用
find命令查找并恢复文件或目录。例如,如果你想恢复名为my_directory的目录,可以使用以下命令:find ~/.local/share/Trash/files -type d -name "my_directory" -exec cp -r {} /path/to/restore/directory \;这里的
/path/to/restore/directory是你希望恢复文件或目录的目标路径。
注意事项
- 恢复的文件或目录可能会覆盖目标路径下的同名文件或目录,请确保目标路径下没有重要数据。
- 如果回收站中的文件已经被覆盖或删除,可能无法恢复。
通过以上方法,你应该能够成功恢复 CentOS 系统中删除的目录。
以上就是关于“centos recycle如何恢复已删除的目录”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm