cp 複製檔案怎麼顯示進度? - Linux

Table of Contents

目前需要從 A 將部分資料夾(連同子資料夾)轉移到位置 B

想法是是想將要轉移的資料夾寫在清單裡
然後下指令載入清單照著做 cp

板上搜尋一下資料目前找到的方法是
建立清單檔案 filelist
然後執行 for i in `cat filelist`; do cp -R /tmp/$i /root/;done
但是希望可以在執行完清單中的每一條以後在畫面上顯示這個項目已經完成的訊息

這裡就不知道要怎麼改了~Otz
希望有研究的前輩可以指點一下

--
_ ◣██◣█◢█◢ ψ sanbis
◢████◣ ◥██◤ ◥██◤ ◢
◢█◤◥◤ ─ ─ ◤ ◥ ██
= =ˇ﹀﹀ˇ ◣◥██ ██◤◢ ||
◣◆ ┐ ┌ ◥██ ██◤ <
喂!那是我家耶!? \

--

All Comments

Andrew avatarAndrew2018-06-16
rsync --progress
cp --verbose
Tracy avatarTracy2018-06-19
謝謝樓上 原來rsync在local也能用
Susan avatarSusan2018-06-22
感激~只是跟我想要的訊息不同~Orz
Andrew avatarAndrew2018-06-24
自己加一行echo就行了吧?
Rachel avatarRachel2018-06-24
for i in `cat filelist`
do
Linda avatarLinda2018-06-28
cp -R /tmp/$i /root/
echo $i: Done
done
Linda avatarLinda2018-07-07
炫砲一點用 whiptail XD
Kama avatarKama2018-07-10
沒有炫砲的必要~照上面 id 大說的~加 echo 就好
Andy avatarAndy2018-07-12
其實看不懂id大的回圈在寫什麼 xD
Annie avatarAnnie2018-07-13
rsync -avP 每拉完一個檔案都會出現100%的訊息
Jake avatarJake2018-07-16
dirname/. 跟dirname 在rsync的會有不同的結果
試一下吧