Amandasaurus Asked: 2009-07-17 04:45:59 +0800 CST2009-07-17 04:45:59 +0800 CST 2009-07-17 04:45:59 +0800 CST 具有进度条的 Unix 复制命令,但不如 rsync 重 772 我需要复制很多文件。通常我使用 rsync 因为我将-aP选项传递给它,我可以看到 (a) 有多少文件需要处理以及 (b) 每个单独的文件复制了多少。 然而 rsync 还通过校验和做很多事情来验证文件是否被复制。不过我现在真的不需要了。但是正常cp不包括上面提到的剩余文件数,这非常有帮助。 有没有类似的东西cp包括剩下多少文件的进度,但没有那么重rsync? rsync copy cp 6 个回答 Voted Best Answer Stefan Wolff 2009-07-17T04:52:59+08:002009-07-17T04:52:59+08:00 您可以使用 -W 开关运行 rsync,这将禁用校验和。 Vijay 2010-06-09T04:04:42+08:002010-06-09T04:04:42+08:00 那么这是您建议的合适别名吗? cp_p() { rsync -WavP $1 $2 } -W - 不使用增量传输算法 -a 归档模式 -v 详细 -P 显示进度条并保留部分文件 我在某些地方发现的另一种选择。虽然需要 pv (pipeviewer) 包。 cp_pv() { pv -per $1 > $2 } -p 显示进度 -e 显示 eta -r 显示速率 -n 显示数字输出 /edit 我现在已经测试了上述别名并且可以确认它们有效。之前有一些错别字 egorgry 2009-07-17T04:54:02+08:002009-07-17T04:54:02+08:00 您可以在 cp cmd 上添加 -v 选项或使用 scp 到 localhost Fabian Zeindl 2012-04-20T14:05:48+08:002012-04-20T14:05:48+08:00 看一下pipeviewer/pv: http://www.ivarch.com/programs/pv.shtml 副本示例: http://blog.amit-agarwal.co.in/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/ warren 2010-06-09T04:29:56+08:002010-06-09T04:29:56+08:00 加密开销太大了,但您可以scp在本地使用: scp <file-from> <file-to> 复制时会显示进度。 spinus 2013-09-01T02:08:09+08:002013-09-01T02:08:09+08:00 gcp是不错的工具。在这里你有PyPI 包,但这也可以在发行包中找到(例如在debian / ubuntu apt-get install gcp中完成这项工作)。 还有一篇关于 gcp 的不错的教程文章。 $ gcp -r 太阳能/太阳能2 复制 7.53 MiB 100% |#############################| 134.92 M/s 时间:00:00:00
您可以使用 -W 开关运行 rsync,这将禁用校验和。
那么这是您建议的合适别名吗?
-W - 不使用增量传输算法
-a 归档模式
-v 详细
-P 显示进度条并保留部分文件
我在某些地方发现的另一种选择。虽然需要 pv (pipeviewer) 包。
-p 显示进度
-e 显示 eta
-r 显示速率
-n 显示数字输出
/edit 我现在已经测试了上述别名并且可以确认它们有效。之前有一些错别字
您可以在 cp cmd 上添加 -v 选项或使用 scp 到 localhost
看一下pipeviewer/pv:
http://www.ivarch.com/programs/pv.shtml
副本示例:
http://blog.amit-agarwal.co.in/2010/11/11/function-copy-files-progress-bar-pv-pipe-viewer/
加密开销太大了,但您可以
scp
在本地使用:复制时会显示进度。
gcp
是不错的工具。在这里你有PyPI 包,但这也可以在发行包中找到(例如在debian / ubuntuapt-get install gcp
中完成这项工作)。还有一篇关于 gcp 的不错的教程文章。