Linux 中 cp 和 mv 命令显示进度条和速度
在 Linux 中,cp 和 mv 命令都是由 coreutils 软件包安装的
cp 或 mv 命令操作大文件时,会出现等待的过程,但这两个命令都没有提供可以查看命令进度的参数,所以我们可以通过 Github 上的开源项目 advcpmv 来实现 cp 和 mv 命令在操作大文件的时候带上进度条
第一步:下载 coreutils 压缩包和补丁包,全程必须使用普通用户操作,如果用 root 用户操作,后续编译安装会报错
压缩包下载地址: http://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz
补丁包下载地址: https://raw.githubusercontent.com/jarun/advcpmv/master/advcpmv-0.8-8.32.patch
第二步:尝试编译安装(必须有对应的编译软件,如 gcc 等)
第三步:将打补丁生成的 cp 和 mv 命令的二进制文件复制到 bin 目录下
第四步:设置 cp 和 mv 命令别名
第五步:验证
并且在命令操作完后还会显示平均速度
分类:
CentOS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示