Linux 如何显示文件夹拷贝或者移动的进度条

2020 年 10 月 7 日
 woshichuanqilz

我搜索了一些答案

主要就是使用 pv 和 rsync

pv 是针对一个文件的不是整个文件夹 rsync 也只能显示当前文件的复制的速度, 我看 windows 里面复制或者移动的时候就有一个 progressbar 我想知道这个在 linux 有类似实现吗, 命令行显示就好

5551 次点击
所在节点    Linux
8 条回复
codehz
2020 年 10 月 7 日
win 那个进度条是以牺牲复制速度为代价的(
你要做的话也不是不可以,就是事先算出所有文件的大小,然后看读取的字节量算比例
fiveelementgid
2020 年 10 月 7 日
命令行不知道,GNOME 3 的话,mv/cp 的话文件管理器右上角有一个小圆饼可以看看
typetraits
2020 年 10 月 7 日
rsync --info=progress2 source dest
anguiao
2020 年 10 月 7 日
Windows 有时候复制慢,就是因为算那个进度条去了,233 。
nightwitch
2020 年 10 月 7 日
linux 的 gui 复制也都带进度条吧

pv 和 rsync 都可以有进度条复制文件夹,你再查查
logic3579
2020 年 10 月 7 日
python 的 tqdm 模块可以实现,pip 安装之后直接就有二进制命令了。使用用法 help 一下就 ok 了
httplife
2020 年 10 月 8 日
rsync source dest | pv -lpes 文件数量
这样?
aloxaf
2020 年 10 月 9 日
可以试试 progress,虽然不是很准确不过也够用……(反正进度条也就看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/712956

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX