rsync -av --progress /source/file /dest/dir
PV 命令
PV 由Andrew Wood 开发,是 Pipe Viewer 的简称,意思是通过管道显示数据处理进度的信息。这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传输的数据,以及估计剩余的时间。
"要使用 PV,需要配合合适的选项,把它放置在两个进程之间的管道。命令的标准输入将会通过标准输出传进来的,而进度会被输出到标准错误输出。”
用法
例如在linux上使用命令行,使用cp命令是从一个 USB 驱动器拷贝电影文件到你的电脑,你会什么情况都不清楚,直到整个复制过程结束或者出错。
使用pv命令在此时很有帮助。比如:
pv -L 2m /media/himanshu/1AC2-A8E3/fNf.mkv >./Desktop/fnf.mkv
命令行选项,-L 可以修改 pv 命令的传输速率。上例中,使用 -L 选项来限制传输速率为2MB/s。
如下所示:
另一个pv可以使用的情景是压缩文件。下例可以解释如何与压缩软件Gzip 一起工作。
pv /media/himanshu/1AC2-A8E3/fnf.mkv | gzip >./Desktop/fnf.log.gz
如下所示:
2、用 rsync -av -P 传输 SRC 目录下 office_directory 目录的文件到 backups_Packages。
传输列表内容图解:
3、用 --progress 参数同样也是显示传输进度,效果和 -P 一样。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)