作者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/cn.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