Linux图形化界面拷贝文件,是可以显示时间的,而在终端中,cp/mv命令在执行过程中是不会显示进度条的,此时或许命令正在执行,亦或者命令执行卡死,所以我们无法知道其执行进度,当拷贝大文件时,只能耐心等待。 按照本文的操作方法,不仅可以在使用cp命令拷贝文件时显示进度条,mv移动文件时也能显示进度条。
cp 和 mv 命令都是属于 coreutils 工具包下的,默认情况下就已经安装了,如果需要实现进度条功能,需要重新安装 coreutils 工具包时,并且在安装过程中加入补丁包。
coreutils 工具包不仅提供cp和mv命令,还提供了如echo、cat、df等众多命令,可自行使用”dpkg -ql coreutils
"命令查看它提供的命令。
dpkg -l | grep -w coreutils
sudo apt-get install gcc make unzip patch -y
curl https://raw.githubusercontent.com/jarun/advcpmv/master/install.sh --create-dirs -o ./advcpmv/install.sh && (cd advcpmv && sh install.sh)
sudo mv ./advcpmv/advcp /usr/local/bin/
sudo mv ./advcpmv/advmv /usr/local/bin/
sudo vim /etc/profile
alias cp='/usr/local/bin/advcp -g' alias mv='/usr/local/bin/advmv -g'
source /etc/profile
本文作者:Jackie.H
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!