讲师中心 微信公众号
AI工具推荐 视频效率加速

麒麟OS怎么启用终端命令执行进度条_麒麟系统长时间任务可视化反馈【指南】

浅辰姑娘_8779

浅辰姑娘_8779

发布时间:2026-03-19 20:10:00

|

394人浏览过

|

来源于php中文网

原创

银河麒麟OS中为耗时文件操作添加进度条有五种方法:一、用progress监控后台任务;二、dd命令加status=progress参数;三、用pv工具管道可视化;四、Shell脚本手动实现ASCII进度条;五、rsync配合--progress或--info=progress2参数。

麒麟os怎么启用终端命令执行进度条_麒麟系统长时间任务可视化反馈【指南】

如果您在银河麒麟操作系统中执行tar、cp、dd等耗时文件操作命令,但终端始终静默无反馈,则可能是未启用进度可视化机制。以下是为麒麟OS终端命令添加实时进度条的多种可行方法:

一、安装并使用progress工具监控后台文件操作

progress工具无需修改原始命令,通过扫描/proc目录实时捕获正在运行的文件操作进程,并以动态进度条形式呈现其I/O状态,适用于已启动但无进度输出的长期任务。

1、打开终端,执行系统包更新命令:sudo apt update

2、安装progress工具:sudo apt install progress -y

3、在另一个终端窗口中启动一个长时间操作(例如:tar -cf archive.tar /usr/share/doc)

4、回到原终端,运行监控命令:progress -M

二、在dd命令中直接嵌入status=progress参数

dd命令原生支持进度反馈功能,自GNU coreutils 8.24起引入status=progress选项,银河麒麟V10桌面版所搭载的coreutils版本普遍满足该要求,无需额外安装组件即可即时显示吞吐量与已处理字节数。

1、执行带进度的磁盘写入操作:dd if=/dev/zero of=testfile bs=1M count=2000 status=progress

2、观察终端每秒刷新一次的实时输出,包含已复制字节数、速度及预计剩余时间

3、如需仅显示简洁进度(不含速率与时间),可改用:dd if=/dev/zero of=testfile bs=1M count=2000 status=progress,xfer

三、使用pv(Pipe Viewer)对任意命令流添加进度条

pv工具将数据流视为“管道中的可见对象”,可在输入源与目标之间插入进度监测节点,特别适合配合tar、gzip、cat等支持标准输入输出的命令组合使用,实现端到端可视化。

1、安装pv工具:sudo apt install pv -y

2、对压缩归档过程添加进度条:tar -cf - /home/user/Documents | pv -s $(du -sb /home/user/Documents | awk '{print $1}') | gzip > docs.tar.gz

3、对大文件复制添加实时进度:pv /var/log/syslog > /tmp/syslog_backup

四、在Shell脚本中手动实现ASCII进度条

通过bash内置算术与回车控制符\r,可在脚本中构建轻量级进度指示器,适用于自定义部署流程或用户管理类任务,不依赖外部工具,兼容所有麒麟OS发行版本。

1、创建脚本文件:nano show_progress.sh

2、输入以下内容(注意保留缩进与换行逻辑):#!/bin/bash\nTOTAL=100\nfor i in $(seq 1 $TOTAL); do\n percent=$((i*100/TOTAL))\n bar=$(printf "%-${percent}s" | tr " " "=")\n printf "\rProgress: [%-100s] %d%%" "$bar" "$percent"\n sleep 0.05\ndone\necho

3、赋予执行权限并运行:chmod +x show_progress.sh && ./show_progress.sh

五、利用rsync的--progress与--info参数实现文件同步可视化

rsync作为麒麟OS默认预装的高效同步工具,其--progress参数可逐文件显示传输状态,--info=progress2则提供全局汇总进度,二者结合可覆盖本地拷贝、远程同步等多种场景。

1、查看rsync是否已安装:rsync --version

2、执行带详细进度的本地目录同步:rsync -av --progress /source/dir/ /dest/dir/

3、启用增强型全局进度显示:rsync -av --info=progress2 /source/dir/ /dest/dir/

热门AI工具

更多
咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2340

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

229

2026.02.03

counta和count的区别
counta和count的区别

Count函数用于计算指定范围内数字的个数,而CountA函数用于计算指定范围内非空单元格的个数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2408

2023.11.20

printf用法大全
printf用法大全

php中文网为大家提供printf用法大全,以及其他printf函数的相关文章、相关下载资源以及各种相关课程,供大家免费下载体验。

628

2023.06.20

fprintf和printf的区别
fprintf和printf的区别

fprintf和printf的区别在于输出的目标不同,printf输出到标准输出流,而fprintf输出到指定的文件流。根据需要选择合适的函数来进行输出操作。更多关于fprintf和printf的相关文章详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1009

2023.11.28

常见的编码方式
常见的编码方式

常见的编码方式有ASCII编码、Unicode编码、UTF-8编码、UTF-16编码、GBK编码等。想了解更多编码方式相关内容,可以阅读本专题下面的文章。

1368

2023.10.24

a和A对应的ASCII码数值
a和A对应的ASCII码数值

a的ascii码是65,a的ascii码是97;ascii码表中,一个字母的大小写数值相差32,一般知道大写字母的ascii码数值,其对应的小写字母的ascii码数值就算出来了,是大写字母的ascii码数值“+32”。想了解更多相关的内容,可阅读本专题下面的相关文章。

4887

2024.10.24

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

40

2026.09.23

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

20

2026.09.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn