Linux查看文件拷贝进度:一种实时追踪方式(Linux查看cp进度)

作为一名程序员,有时候需要很大量的文件在服务器之间传输,在这个过程中,对文件的拷贝进度有即时了解是非常有必要的,用于帮助用户掌控其文件的整体传输进度。本文介绍的是linux的查看文件拷贝进度的一种实时追踪方式。

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了宽城免费建站欢迎大家使用!

首先介绍Linux提供的scp命令,可以在终端状态下拷贝文件,但它并不支持显示拷贝的进度。下面介绍Linux rsync拷贝文件,它可以拷贝某一源目录或文件到一个远程机器上。同时,它支持显示拷贝文件进度、当前拷贝速度、估计时间等。 示例如下

“`shell

rsync -a /home/user/downloads/ 192.168.1.101::home/user/downloads/

该命令表示从本地/home/user/downloads目录,拷贝文件到远端192.168.1.101机器上/home/user/downloads/目录,并显示出文件拷贝进度。
另外,Linux 也支持使用pv实时追踪文件拷贝进度,pv和rsync命令结合使用,可以输出有关文件拷贝进度的更详细信息,示例如下:

```shell
rsync -a source_directory/ 192.168.1.101::dest_directory/ | pv -ptrb >/dev/null

该命令显示的拷贝信息如下:

60.3MiB 0:00:30 [3.99MiB/s] [=====================> ] 82% ETA 0:00:06

可以看到,该命令显示出拷贝文件当前的大小和剩余时间,可以用来定义文件拷贝进度。

用Linux系统中查看文件拷贝进度,就上面所介绍的Linux scp、rsync,pv命令而言,已经支持了即时追踪文件拷贝进度,所以可能有很多应用场景,比如定时监控,更新检查等,它们可以让用户准确的把握系统中数据的拷贝进度,从而更好的优化其文件传输。

成都网站营销推广找创新互联,全国分站站群网站搭建更好做SEO营销。
创新互联(www.cdcxhl.com)四川成都IDC基础服务商,价格厚道。提供成都服务器托管租用、绵阳服务器租用托管、重庆服务器托管租用、贵阳服务器机房服务器托管租用。

本文名称:Linux查看文件拷贝进度:一种实时追踪方式(Linux查看cp进度)
标题链接:http://www.shufengxianlan.com/qtweb/news40/226340.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联