我使用了命令
mv folder_name ....
我想通过使用..
两次,它会把它移回来二文件夹。
不幸的是我的文件消失了。
我需要恢复它们。
答案1
你的目录仍然在那里:)
你已重命名它....
由于以 开头的文件.
是隐藏的,除非显示隐藏文件,否则无法看到该目录
跑步
ls -A
就是这样!
恢复更改:
mv .... original_folder_name
并正确地做动作
mv original_folder_name ../..
答案2
正确的形式是
mv folder_name ../..
您已将文件夹移动到名为 的新文件夹....
;要恢复您的文件,请运行
mv .... folder_name
与许多其他命令一样,mv
它有些危险,因为错误在某些情况下可能会导致不可恢复的数据丢失(备份除外):任何最终被解释为“将这些文件移动到此文件" 会导致除最后一个文件之外的所有文件丢失(每个文件将依次重命名为目标)。为了防止此类错误,有多种技巧:
- use
-i
,它告诉mv
在覆盖之前要求确认; - 用于
-t
指定目标文件夹(因此mv
只会移动到目标文件夹); /
在目标文件夹名称末尾使用 a 。
答案3
您刚刚将文件夹重命名为....
,并且由于它以 开头.
,因此它现在已隐藏。
键入mv .... foldername
以恢复它
您也可以键入ls -la
来列出它(因为-a
打印隐藏文件)
下降文件和文件夹两个目录的正确方法是mv fileorfolder ../../
答案4
为了便于将来参考,如果您将 / 添加到路径末尾,那么如果目标不是预先存在的目录,则该命令将失败,例如
mv foldername ..../