首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误的mv命令。我的文件去哪了?

错误的mv命令。我的文件去哪了?
EN

Unix & Linux用户
提问于 2017-02-06 10:20:27
回答 4查看 21.8K关注 0票数 37

我用了命令

代码语言:javascript
复制
mv folder_name ....

我想通过使用..两次,它会将它移回两个文件夹。

不幸的是我的文件不见了。

我要找回他们。

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2017-02-06 10:24:19

您的目录仍在:)

您已将其重命名为....

因为名称以.开头的文件是隐藏的,所以除非显示隐藏文件,否则无法看到该目录。

代码语言:javascript
复制
ls -A

它就在这里!

恢复更改:

代码语言:javascript
复制
mv .... original_folder_name

做正确的动作

代码语言:javascript
复制
mv original_folder_name ../..
票数 92
EN

Unix & Linux用户

发布于 2017-02-06 10:22:32

正确的表格应该是

代码语言:javascript
复制
mv folder_name ../..

您已将文件夹移动到名为....的新文件夹;若要恢复文件,请运行

代码语言:javascript
复制
mv .... folder_name

与许多其他命令一样,mv也有些危险,因为在某些情况下,错误可能导致无法恢复的数据丢失(备份除外):任何最终被解释为“将这些文件移到此文件”的内容都会导致除最后一个文件之外的所有文件丢失(每个文件将依次重命名为目标)。为了防止这些错误,有几种技术:

  • 使用-i,它告诉mv在覆盖前要求确认;
  • 使用-t指定目标文件夹(因此mv只会移动到目标文件夹);
  • 在目标文件夹的名称末尾使用/
票数 41
EN

Unix & Linux用户

发布于 2017-02-06 10:24:09

您刚刚将文件夹重命名为....,由于它以.开头,所以现在隐藏起来了。

输入mv .... foldername来恢复它

您还可以键入ls -la来列出它(因为-a打印隐藏文件)

下降文件和文件夹两个目录的正确方法是mv fileorfolder ../../

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/342828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档