1

我必须将文件从一个系统传输到另一个系统,但我想向用户显示一条消息,显示传输进度。我怎样才能做到这一点?

4

2 回答 2

0

您还可以将scp--with-scp-stats标志一起使用

于 2013-08-20T06:30:04.500 回答
0

如果你使用 Unix/Linux,你有一个简单的方法,RSYNC。

rsync -chavz --partial --progress --stats source_files remotehost.domain:target_dir

在哪里:

--checksum -c -- 根据校验和跳过,而不是 mod-time & size                                                                                                                   
--human-readable -h -- 以人类可读的格式输出数字                                                                                                                      
--archive -a --归档模式;与 -rlptgoD 相同(无 -H)                                                                                        
--verbose -v -- 增加详细程度                                                                                                                                             
--compress -z -- 传输过程中压缩文件数据                                                                                
--partial -- 保留部分传输的文件                                                                                                                               
--progress -- 显示传输过程中的进度                                                     
--stats -- 提供一些文件传输统计信息
于 2013-08-19T21:59:17.567 回答