centos 中给mv、cp命令添加进度条
在centos的使用过程中会遇到复制或移动大文件的情况,但是这种情况下没有一个明确的进度展示总觉得心里没底,所以找了一下相关教程 重新打包了mv 和 cp 命令,可以直接下载我打包好的压缩包去自己的系统中去替换。
打包好的mv 、cp命令链接:链接:https://pan.baidu.com/s/1eg2tPXmuzteSuZaYDGevrg?pwd=blog
使用方法:
[x@make test]$ tar -zxvf mc.tgz #解压缩打包好的tar包 cp mv [x@make test]$ which mv #查看系统使用的mv命令位置 alias mv='mv -ig' /usr/local/bin/mv [x@make test]$ which cp #查看系统使用的cp命令位置 alias cp='cp -ig' /usr/local/bin/cp [x@make test]$ sudo cp ./cp /usr/local/bin/cp #替换原命令 cp: overwrite '/usr/local/bin/cp'? y [x@make test]$ sudo cp ./mv /usr/local/bin/mv cp: overwrite '/usr/local/bin/mv'? y [x@make test]$vim ~/.bashrc #编辑正在使用的用户的.bashrc文件,添加或编辑下面两行内容如下 alias cp='cp -ig' alias mv='mv -ig' [x@make test]$ source ~/.bashrc #使修改生效
# 效果如下
[x@make test]$ cp -r /mnt/* ./iso/
895 of 1326 files copied (about 0h 0m 14s remaining) 1.1 GiB / 2.4 GiB
[=========================> ] 45.8 %
copying at 0.0 KiB/s (about 0h 0m ?s remaining)
/mnt/BaseOS/Packages/newt-0.52.20-11.el8.x86_64.rpm 0.0 B / 120.2 KiB
[ ] 0.0 %