Data-Recovery
錯誤的 mv 命令。我的文件去哪兒了?
我使用了命令
mv folder_name ....
我想通過使用
..
兩次,它會將它移回兩個文件夾。不幸的是,我的文件消失了。
我需要恢復它們。
您的目錄仍然存在 :)
您已將其重命名
....
因為名字開頭的文件
.
是隱藏的,所以除非顯示隱藏文件,否則看不到目錄跑
ls -A
就在那裡!
還原更改:
mv .... original_folder_name
並正確地移動
mv original_folder_name ../..
正確的形式是
mv folder_name ../..
您已將文件夾移動到名為
....
;的新文件夾中。要恢復您的文件,請執行mv .... folder_name
像許多其他命令一樣,
mv
這有點危險,因為在某些情況下錯誤會導致不可恢復的數據失去(備份除外):任何最終被解釋為“將這些文件移動到這個文件”的東西都會導致除最後一個文件之外的所有文件失去(每個文件將依次重命名為目標)。為了防止此類錯誤,有許多技術:
- use
-i
,它告訴mv
在覆蓋之前要求確認;- 用於
-t
指定目標文件夾(因此mv
只會移動到目標文件夾);/
在目標文件夾名稱的末尾使用 a 。