将linux cp命令轮询到GET进度

时间:2014-06-15 19:25:13

标签: python linux bash raspberry-pi cp

有没有办法轮询cp命令以获取当前进度?我理解那里有一个修改/高级复制实用程序,它添加了一个小的ASCII进度条,但我想用led灯和诸如此类的东西构建我自己的进度条,并且需要能够看到文件活动的当前百分比以确定进度条上点亮的LED数量。

3 个答案:

答案 0 :(得分:1)

你可以使用rsync,它可以像使用cp一样使用,但提供了进度指示器的选项。它被发送到标准版,您应该能够根据自己的想法拦截它。

答案 1 :(得分:0)

cp没有此功能。您必须使用其他工具,例如pvpv foo.img > bar.img)。 http://www.ivarch.com/programs/pv.shtml可以使用pv

答案 2 :(得分:0)

创建一个简单的python脚本将执行复制任务,并且在每N个复制块之后,只需执行任何操作。 (例如编写你的rpi leds脚本)

另见:

:)