在Linux終端,我不小心輸錯
sudo mv myfile.zip /~
我的目的是在主文件夾移動,但它不存在。
雖然我試圖通過這兩個
sudo find/-name 'myfile.zip'
和
sudo locate myfile.zip
無法找到它找到它。它可以在哪裏?失去了我的文件在Linux
在此先感謝。
在Linux終端,我不小心輸錯
sudo mv myfile.zip /~
我的目的是在主文件夾移動,但它不存在。
雖然我試圖通過這兩個
sudo find/-name 'myfile.zip'
和
sudo locate myfile.zip
無法找到它找到它。它可以在哪裏?失去了我的文件在Linux
在此先感謝。
根據/
,您可能會驚訝地發現一個名爲~
的文件。
它被稱爲/~
。這是一個完全有效的文件名(請記住,shell僅在路徑的*開頭*處擴展了~
,並且在中間鍵入了它,因此shell將它留在那個位置)。
您將其移動到/~
---它位於根目錄下,並命名爲~
。
它將在/
下,其名稱將爲~
。
你會驚訝的發現,與Windows不同,類Unix系統可以非常直接地處理很多事情,如果引用正確,甚至可以創建名稱爲*.*
的文件。系統不會抱怨它,甚至會工作。
您的文件現在不再被命名爲myfile.zip
,而是~
。你應該在你告訴它去的地方找到它,在:/~
可能屬於超級用戶。 –
locate,slocate和mlocate通常要求您使用'sudo updatedb'來更新定位數據庫 – sehe