Ada*_*lai 36 data-recovery move
我使用了命令
mv folder_name ....
Run Code Online (Sandbox Code Playgroud)
我认为通过使用..
两次,它会将其移回两个文件夹。
不幸的是我的文件消失了。
我需要恢复它们。
Zan*_*nna 90
你的目录还在那里:)
你已经重命名了 ....
因为名称开头的文件.
是隐藏的,除非显示隐藏文件,否则您看不到目录
跑
ls -A
Run Code Online (Sandbox Code Playgroud)
就在那里!
还原更改:
mv .... original_folder_name
Run Code Online (Sandbox Code Playgroud)
并正确地移动
mv original_folder_name ../..
Run Code Online (Sandbox Code Playgroud)
Ste*_*itt 40
正确的形式应该是
mv folder_name ../..
Run Code Online (Sandbox Code Playgroud)
您已将文件夹移动到名为....
;的新文件夹中。要恢复您的文件,请运行
mv .... folder_name
Run Code Online (Sandbox Code Playgroud)
像许多其他命令一样,mv
有点危险,因为在某些情况下错误会导致无法恢复的数据丢失(备份除外):任何最终被解释为“将这些文件移动到此文件”的内容都将导致除最后一个文件之外的所有文件丢失(每个文件将依次重命名为目标)。为了防止此类错误,有许多技术:
-i
,它告诉mv
在覆盖之前要求确认;-t
指定目标文件夹(所以mv
只会移动到目标文件夹);/
在目标文件夹名称的末尾使用 a 。您刚刚将文件夹重命名为....
,由于它以 开头.
,因此现在已隐藏。
键入mv .... foldername
以恢复它
您也可以键入ls -la
以列出它(因为-a
打印隐藏文件)
下降文件和文件夹两个目录的正确方法是 mv fileorfolder ../../