mv 命令删除了一个文件夹

mv 命令删除了一个文件夹

我是 Linux 新手。我有一个名为“Código”的文件夹,我在编程时将所有的 .h 和 .cpp 保存在其中。我想将所述文件夹上移一个目录并移到名为“Code”的新文件夹中,因此在终端中我输入了以下内容:

mv ./Código ..-Code

当然,我的意思是输入:

mv ./Código ../Code

但我忘了键盘处于西班牙语模式。现在我的“Código”文件夹不存在了。我无法通过搜索文件系统找到它。我尝试使用 cd 切换到“..-Code”、“-Code”和“.-Code”,但结果却不是这样... 有人能告诉我我的文件夹到底发生了什么吗?以及它的内容是否可以恢复(无需使用磁盘恢复实用程序)?

我已经查看了手册页并进行了一些基本的谷歌搜索,但没有找到任何有用的信息。甚至不知道该谷歌什么...

答案1

我按照你的指示做了:)

我的意思是,我创建了一个名为的文件夹Código/,然后我执行了相同的(错误的)命令。

实际情况是该文件夹Código/被重命名为..-Code/。该文件夹的名称以点 ( .) 开头,因此它现在是一个隐藏文件夹。

现在,如果您ls -a在终端中执行,则该文件夹..-Code/应该会出现(目录中的每个隐藏文件都会出现)。

您还可以通过按 使用 Nautilus(Ubuntu 文件管理器)查看隐藏文件Ctrl+H

编辑:为了恢复(“取消隐藏”)您只需执行的文件夹mv ..-Code ./Code,然后您就会得到您想要的文件夹名称。

相关内容