你能告訴我我的簡單代碼有什麼問題嗎? (Mac Bash)將文件從一個目錄複製/粘貼到另一個目錄
我想將所有名爲vol_0000.nii的文件從一個目錄複製到另一個目錄。我用'*'替換了變量文件名。所有文件(vol_0000.nii)具有相同的名稱,但它們位於不同的文件夾中(用'*'表示)。林不知道是否他們正在複製他們互相替換,因爲他們有相同的名稱創建的cp,例如,vol_00001.nii,vol_00002.nii等等。?
cp /Users/dave/biomkr/dat/*/rs/orig/vol_0000.nii /Users/dave/Documents/MIT_Har_stu/rsfmri
[這個問題](http://stackoverflow.com/q/12187859/3076724)可能是對點 – BroSlow
所以除了數量問題,應我的代碼工作,如果該卷有不同的數字? – tsumaranaina
是的,假設你有'/ Users/dave/biomkr/dat/a/rs/orig/vol_0000.nii'和'/ Users/dave/biomkr/dat/b/rs/orig/vol_0000.nii', 'cp /Users/dave/biomkr/dat/*/rs/orig/vol_0000.nii/Users/dave/Documents/MIT_Har_stu/rsfmri'將展開爲'cp/Users/dave/biomkr/dat/a/rs/orig /vol_0000.nii /Users/dave/biomkr/dat/b/rs/orig/vol_0000.nii/Users/dave/Documents/MIT_Har_stu/rsfmri'('a','b',order may be switched)which will first將'a'中的文件複製到'rsfmri',然後用'b'中的文件將其覆蓋。你可以'執行cp -iv',如果你想覆蓋並且更加詳細,它會提示你 – BroSlow