一个给cp和mv添加进度条的补丁,复制移动大文件的时候还是比较实用的。
github:
https://github.com/jarun/advcpmv
# 下载原文件源码 wget http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz # 解压 tar xvJf coreutils-8.32.tar.xz # 进入文件夹 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
打补丁编译后的cp和mv文件放在src文件夹。
可以复制一份到系统文件夹,。
sudo mv ./src/cp /usr/local/bin/cpg sudo mv ./src/mv /usr/local/bin/mvg
可以在.bashrc或在.zshrc添加别名,省去输入-g 参数了。
alias cp='/usr/local/bin/cpg -g' alias mv='/usr/local/bin/mvg -g'