Osx
Mac:將多個重複文件名移動到同一目錄的最簡單方法
我有兩個文件夾,其中包含數百個具有重複名稱的影片文件(例如 vid1、vid2 等)。我只想將所有這些文件放在同一個文件夾中,我不在乎它們被重命名。當我拖動幾個文件時,它給了我“保留兩者”的選項,但是當我嘗試拖動這麼多文件時,它不再給我這個選項。我嘗試
mv
在終端中使用命令,但它似乎替換或跳過而不是“保留兩者”。最簡單的方法是什麼?
使用互動選項
-i
保留重複文件。如果您將 /dev/null 重定向到 mv,所有覆蓋問題的回答都沒有:cd /folder1 mv -i * /folder2 < /dev/null
在此命令之後,folder1 中剩餘的所有文件都是名稱重複的。
如果您不關心名稱,為什麼不簡單地複制所有帶前綴的文件:
for file in dir2/*.mov; do mv "$file" dir1/2-"${file#*/}; done
(假設您使用的是 bash)