2011-08-08 59 views
1

在Linux終端,我不小心輸錯
sudo mv myfile.zip /~
我的目的是在主文件夾移動,但它不存在。
雖然我試圖通過這兩個
sudo find/-name 'myfile.zip'

sudo locate myfile.zip
無法找到它找到它。它可以在哪裏?失去了我的文件在Linux

在此先感謝。

+1

可能屬於超級用戶。 –

+0

locate,slocate和mlocate通常要求您使用'sudo updatedb'來更新定位數據庫 – sehe

回答

7

根據/,您可能會驚訝地發現一個名爲~的文件。

4

它被稱爲/~。這是一個完全有效的文件名(請記住,shell僅在路徑的*開頭*處擴展了~,並且在中間鍵入了它,因此shell將它留在那個位置)。

3

您將其移動到/~ ---它位於根目錄下,並命名爲~

2

它將在/下,其名稱將爲~

你會驚訝的發現,與Windows不同,類Unix系統可以非常直接地處理很多事情,如果引用正確,甚至可以創建名稱爲*.*的文件。系統不會抱怨它,甚至會工作。

3

您的文件現在不再被命名爲myfile.zip,而是~。你應該在你告訴它去的地方找到它,在:/~