jjcui8595
2024-03-26 10:19 deepin
20.9可以用吗?
Reply Like 0 View the author
20.9可以用吗?
这么多年,cp,mv原生不提供进度,真的是犟啊
rsync就很香
这么多年,cp,mv原生不提供进度,真的是犟啊
rsync就很香
刚才测试了一下cp这个命令,推测应该是流式执行
正常图形界面下复制粘贴,会首先计算要复制文件的总大小,只有知道总大小才能知道进度
测试cp命令从一个含了十几个ISO镜像的文件夹复制到系统/mnt,很明显deepin的系统盘没有足够的系统空间
cp命令先复制,直到写不进的时候才会弹出提示,设备上没有空间
此时该文件夹里已经有部分已经写入的文件,如果计算进度就需要先读取文件大小,在有较多小文件时速度会比较慢,尤其是在硬盘性能不佳的时候
在deepin文件管理器里复制粘贴会直接提示没有足够空间,不会往里写文件
应该就是这个原因
这个是coreutils的patch,上游开源项目地址在此:https://github.com/jarun/advcpmv 可以给cp mv命令加上 -g 参数显示进度条和移动速度。
因为影响范围不可控,所以这个patch暂时不考虑合并入deepin23仓库,现在发出来可以让大家体验下。如果遇到问题可以手动降级至仓库版本(不接受因此产生的bug反馈)。
效果如图:
软件包下载(注意,此包会影响系统的coreutils命令)
coreutils_9.4-3advcpmv1_amd64.zip