这可能是我在 Ubuntu 中犯下的最严重的错误。举个例子:我在主目录中意外创建了一个名为“~”的目录。我不想要它,所以我递归删除了该目录。接下来我知道的是,主目录中的所有文件都消失了,我无法使用 gcc 和 apt 等命令。有没有办法可以恢复,还是我应该放弃并继续前进?另外请注意,我没有 sudo 权限。
答案1
您没有说明,但看起来您~
使用终端命令(例如rm -r ~
)递归删除了。~
扩展为主目录的绝对路径。您应该执行的操作是:
rm -r '~'
注意单引号'
。这告诉命令解释器 bash,不是尝试扩展括起来的字符,因此这将删除~
当前目录中命名的目录或目录。使用绝对路径,命令将是
rm -r ~/'~'
这明确指的是~
主目录。
目录和文件确实被删除了。恢复并不是一件容易的事情。不幸的是,这些数据确实丢失了,所以希望你有一个好的备份。