![移至废纸篓在不同的分区中不起作用](https://linux22.com/image/1090072/%E7%A7%BB%E8%87%B3%E5%BA%9F%E7%BA%B8%E7%AF%93%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%E5%88%86%E5%8C%BA%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
移到废纸篓可以在 中工作/home
,但不能在根目录下工作/
。
我想从/opt/lampp
目录中删除一个文件,但是系统询问我是否要永久删除该文件。
以下是分区详细信息:
/dev/sda5
安装在/home
/dev/sda6
安装在/
答案1
你可能试图以一种根本错误的方式解决问题,因为你没有描述你的问题——也就是说你想要实现什么或者为什么要使用垃圾我只能推测其他方法。
当然,恢复删除的最简单方法是根本不删除文件。相反,您可以重命名它,使它不再被 XAMPP 安装找到,或者将其移动到其他目录中以安全保存,并记下它的位置,以防您需要恢复它。(这实际上是垃圾做。)
然而,从你在评论中声明你这样做是为了发展目的来看,你可能想要做的是版本控制您的 XAMPP 安装。这样您不仅能够恢复已删除的文件,还能跟踪编辑和添加的文件,并能够恢复开发历史中的任何点。
好消息是,这其实并不难。转到目录/opt/lampp
,然后输入
$ git init
$ git add *
$ git commit
这将为您的版本历史记录提供一个干净的起点。
使用
$ git rm <file>
删除文件,然后提交更改。您可以使用以下命令检查提交历史记录:
$ git log
如果你改变主意,你可以使用
$ git revert <id>
-命令,其中 是显示的数字git log
。
祝你好运!