Page tree
Skip to end of metadata
Go to start of metadata

Linux原生的cp和mv命令没有进度条,在操作大文件时无法实时查看进度和传输率,用户友好度极为不好!Advanced Copy是cp和mv命令的改良,它可以在进行文件/目录复制和移动操作时显示进度条、数据传输率、估计剩余时间,以及当前正在操作的文件名等信息。最后,还会提供一个操作的信息摘要,显示操作多少个文件,以及操作花费的总时长。

下载和解压源码

# 注意:只能适配8.32版本的coreutils
cd ~/Downloads
wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz
tar xvJf coreutils-8.32.tar.xz

下载Advanced Copy补丁

cd coreutils-8.32/
wget https://raw.githubusercontent.com/jarun/advcpmv/master/advcpmv-0.8-8.32.patch

打补丁

patch -p1 -i advcpmv-0.8-8.32.patch

编译

./configure
make

安装

sudo mv ./src/cp /usr/local/bin/cpg
sudo mv ./src/mv /usr/local/bin/mvg

验证测试

  • No labels
Write a comment...