在 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 系统中删除的目录。