我有的命令是:
time find . -type f -print -exec cp {} /dev/null \;
此命令在当前文件夹和子文件夹中查找所有文件,打印每个文件的名称,然后将每个文件复制到/ dev / null。最后,它显示了复制所有文件所花费的时间。
我需要的是在末尾计数(显示)所有复制的字节(这样我就可以计算读取速度//缓存无关紧要//)和/或在文件名旁边显示每个文件的大小。
如果有可能显示每个文件(pv)的进度-那就太好了!
为此,我使用的是Cygwin及其bash shell,但脚本也应在真正的Linux系统上运行。
编辑:的想法是读取文件,而不是复制它们(rsync)。
不确定我是否完全理解您的问题,但是有关:
find . -type f -exec pv -N {} {} \; > /dev/null
给出类似的输出:
./file1: 575kB 0:00:00 [1.71GB/s] [=======================>] 100%
./file2: 15.2GB 0:00:07 [2.22GB/s] [==> ] 15% ETA 0:00:38
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句