“世间最痛苦的事莫过于等待”,相信使用过Shell中cp或者mv命令操作大文件的朋友们都有这种感慨。要是能显示复制或者移动的进度,把无尽的等待变成有限的期待,那该多好呀!其实,确实有显示进度条的方法,而且方法还不止一种:
-
使用打补丁的cp和mv:Advanced Copy
1 2 3 4 5 6 7 8 9 10 11 12 13 | wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.4.tar.gz tar xvzf coreutils-8.4.tar.gz cd coreutils-8.4/ wget http://beatex.org/web/advcopy/advcpmv-0.3-8.4.patch patch -p1 -i advcpmv-0.3-8.4.patch ./configure make sudo cp src/cp /usr/local/bin/cpg sudo cp src/mv /usr/local/bin/mvg #vim ~/.bashrc alias cpg="/usr/local/bin/cpg -g" alias mvg="/usr/local/bin/mvg -g" |
PS: An update is scheduled to be released in just three weeks, on March 24, 2012
Continue reading