看板 Linux 關於我們 聯絡資訊
※ 引述《MAGICXX (逢甲阿法)》之銘言: : 標題: [問題] 複製多個檔案 : 時間: Sat Aug 10 23:08:26 2013 : : 比如說 : /locationA/file1 : /locationA/file2 : /locationA/file3 : : 要複製到 : /locationB/file1 : /locationB/file2 : /locationB/file3 : : ※ 編輯: MAGICXX 來自: 112.104.138.200 (08/10 23:23) : 推 CP64:可以一次指定多檔名複製到同一目錄下 08/11 00:28 : → CP64:cp 檔案A 檔案B 檔案C /locationB/ 就可以了 08/11 00:29 : 推 nknudragon:你可以試著使用rsync --include 08/11 01:25 : → n3oanderson:find $path -name $pattern -exec cp {} $dest \; 08/11 01:27 : 推 nknudragon: -type file 08/11 02:25 : 推 danielsig727:如果你的清單是列在檔案裏面的話可以考慮用awk自動化 08/11 13:44 : → rickieyang:弄出個清單 filelist 08/12 01:33 : → rickieyang:for i in `cat filelist`; do cp -p /A/$i /B/; done 08/12 01:34 : → MAGICXX:樓上大大的方法也是快又有效XD 我看看要怎麼做一個list 08/12 10:43 : → MAGICXX:檔案名稱的list 08/12 10:43 : → rickieyang:喜歡那就繼續惡搞吧. 在 .profile 加入底下幾行 08/13 00:25 : → rickieyang:multicopy(){ 08/13 00:25 : → rickieyang: for i in `cat $1` 08/13 00:25 : → rickieyang: do 08/13 00:25 : → rickieyang: cp -p /A/$i /B/ 08/13 00:26 : → rickieyang: done } 08/13 00:26 : → rickieyang:以後你就可以用 multicopy filelist 來複製了. 08/13 00:27 : → rickieyang:再把A,B改成$2,$3,就可以multicopy filelist dirA dirB 08/13 00:29 請教..如果我有很多資料夾...分別要複製到不同目的地 因為檔案數量太多...因為我系統沒有rsync...如果不使用rsync 如果我只希望複製新增加的資料....我是否有機會使用find 指令..建立清單之後... 使用跑回圈的方式...依序丟到指定的不同資料夾..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.138.242
kdjf:你如果都有用shell的權限了,在自己的PATH放一份rsync最快 08/24 08:16