假設我想在一夜之間將許多文件從手機複製或移動到電腦。
我上床睡覺,第二天早上醒來,只是為了閱讀一條訊息,上面寫著“複製時出錯......…… – libmtp 錯誤:無法從設備獲取文件。”,該消息出現在3%時並停止了檔案傳輸。所以一個微小的錯誤就耽誤了檔案複製的整個進度(另外97%)。
如果能先複製所有文件就更好了可以複製,然後最後處理文件衝突(現有文件名、目標文件系統不支援的字元、其他錯誤),以便它可以先完成所有工作並然後處理故障。
如果我能告訴文件影印機就好了提早自動重命名現有文件,這樣我就不必等待文件複製器遇到這些文件,這樣我就可以告訴它自動重命名文件。
答案1
假設您使用 Ubuntu 中的預設檔案管理器:
- 右鍵單擊手機上包含要傳輸到 PC 的檔案的資料夾,然後單擊在終端機中打開。
- 運行這兩個命令之一(複製或移動),替換
<target>
為目標路徑:
cp -r --backup=numbered * <target>
mv -r --backup=numbered * <target>
.~1~
如果存在檔案名稱衝突,這將使用後綴重命名目標檔案。如果以結尾的文件.~1~
存在、.~2~
已使用,等等。