作者sanbis (方正)
看板Linux
標題[問題] cp 複製檔案怎麼顯示進度?
時間Mon Jun 11 14:37:35 2018
目前需要從 A 將部分資料夾(連同子資料夾)轉移到位置 B
想法是是想將要轉移的資料夾寫在清單裡
然後下指令載入清單照著做 cp
板上搜尋一下資料目前找到的方法是
建立清單檔案 filelist
然後執行 for i in `cat filelist`; do cp -R /tmp/$i /root/;done
但是希望可以在執行完清單中的每一條以後在畫面上顯示這個項目已經完成的訊息
這裡就不知道要怎麼改了~Otz
希望有研究的前輩可以指點一下
--
◣ ◢╲_
◥ ◣██◣█◣█◣█◢█◢ ψ sanbis █
◢████◣ ◢ ◣ ╲
◥██◣◤ ◥◢██◤ ◢ ◤
◢█◤◥◤██ ─ ─ ╲
◣ ◥◥◥◤ ◥◤◤◤ ◢◥██
◤= =◤◤ ˇ﹀﹀ˇ ╲
◣◥██ ██◤◢ ☆= ||◥
◣◆ ─ ◤
┐ ┌ ╱
◥██◥ ◤██◤ ●<
◢ │ ◣ ◢ ◣╱
喂!那是我家耶!? █\
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.62.244
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Linux/M.1528699058.A.FD5.html
1F:推 Gold740716: rsync --progress 06/11 14:45
2F:→ Gold740716: cp --verbose 06/11 14:45
3F:推 idisnothing: 謝謝樓上 原來rsync在local也能用 06/11 15:16
4F:→ sanbis: 感激~只是跟我想要的訊息不同~Orz 06/11 15:27
5F:→ idisnothing: 自己加一行echo就行了吧? 06/11 15:47
6F:→ idisnothing: for i in `cat filelist` 06/11 15:55
7F:→ idisnothing: do 06/11 15:55
8F:→ idisnothing: cp -R /tmp/$i /root/ 06/11 15:56
9F:→ idisnothing: echo $i: Done 06/11 15:56
10F:→ idisnothing: done 06/11 15:56
12F:推 Bencrie: 炫砲一點用 whiptail XD 06/11 16:28
13F:→ sanbis: 沒有炫砲的必要~照上面 id 大說的~加 echo 就好 06/12 12:45
14F:→ rexsony: 其實看不懂id大的回圈在寫什麼 xD 06/26 14:43
15F:→ rexsony: rsync -avP 每拉完一個檔案都會出現100%的訊息 06/26 14:44
16F:→ rexsony: dirname/. 跟dirname 在rsync的會有不同的結果 06/26 14:45
17F:→ rexsony: 試一下吧 06/26 14:45