Mv
mv 把我的文件放在哪裡了?
我試圖移動一個文件,但我認為我弄亂了語法。
mv /path/to/my/old-filename.mkv ./"new file name with spaces.mkv"
我的意思是把它移到目前目錄。(我知道我不需要
./
)我的問題是我無法在任何地方找到該文件。我嘗試在整個文件系統中使用 find 卻沒有成功(在舊文件名和新文件名中都使用關鍵字)我有能力獲得該文件的另一個副本(幸運的是)。如果刪除了,那沒關係。這是一個很大的文件,所以如果它位於某個地方,我想弄清楚它不會佔用磁碟空間。
只需使用 find,例如,您在 dir home 的最後三個小時內執行了 bad mv,因此您將執行
find /home -type f -mmin -1800 -ls
此命令將查找過去 3 小時(60m * 3h = 1800 分鐘)內修改的所有文件,並生成類似 ls -l 的輸出
另一個更好的命令可以是
find /home -type f -mmin -1800 -print0 |xargs -0 file|grep -i matroska
發現 matroska 文件
當然,根據您的時間調整時間..可以超過 3 小時。