当前位置:首页>Linux>Linux文件操作新技巧:cp和mv命令也能带进度条!

Linux文件操作新技巧:cp和mv命令也能带进度条!

  • 2026-10-11 07:51:17
Linux文件操作新技巧:cp和mv命令也能带进度条!

在Linux世界中,文件复制和移动是日常操作。但你是否曾因为缺乏进度反馈而感到焦虑?现在,让我们探索一种新方法,为这些常用命令添加进度条,让等待变得可视化。

实现原理:cp和mv命令隶属于coreutils工具集,通过应用特定的补丁,我们可以让这些命令在执行时显示进度条。coreutils工具集中包含了众多实用命令,而本次我们将重点改造cp和mv。

测试环境:以CentOS 7.8安装为例,我们首先检查当前系统中coreutils的版本号,确保与补丁包版本相匹配。

rpm-qa | grep-wcoreutils

安装步骤:

安装必要的依赖包,为编译coreutils做准备。 

下载并解压coreutils的源码包


wgethttp://ftp.gnu.org/gnu/coreutils/coreutils-8.32.tar.xz

下载advcpmv项目的补丁包。 

通过8.32补丁包的描述"fix progressbars not showing when moving files and global progress"可以看出,此补丁包修复移动文件和全局进度时不显示进度条的问题。

此时就已经下载好coreutils安装包和补丁包:

安装依赖包

将补丁应用到coreutils源码中,然后进行编译安装。 

调整命令:为了使新版本的cp和mv命令替代原有的系统命令,我们需要进行一些配置更改。这包括备份原命令、替换新命令,以及设置别名以简化日常使用。免翻官方ChatGPT 4.0 和 Claude Pro,稳定有售后

vim /etc/profile

测试效果:最后,我们通过实际的复制和移动操作来测试进度条功能。执行过程中,进度条清晰可见,完成后还会显示操作的总时长和速度。

---END---

关注公众号 Linux技术迷 

点赞和在看就是最大的支持❤️

有收获,点个在看

最新文章

随机文章