linux scp 命令 查看进度
时间: 2023-09-13 19:10:27 浏览: 1238
linux查看进程指令
在Linux中,SCP命令默认不会显示传输进度。然而,你可以通过使用`-v`(verbose)选项来启用详细输出,这样你可以看到传输的实时进度。
示例:
```
scp -v file.txt user@remote:/tmp
```
在执行上述命令时,你将看到类似以下的输出:
```
Executing: program /usr/bin/ssh host remote, user user, command scp -v -t /tmp
OpenSSH_7.9p1 Debian-10+deb10u2, OpenSSL 1.1.1d 10 Sep 2019
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to remote [192.168.0.100] port 22.
debug1: Connection established.
...
...
file.txt 100% 10KB 50.0KB/s 00:00
```
在传输过程中,会显示文件的传输百分比、已传输的数据量、传输速度和已用时间。这样你就可以实时查看传输进度了。
需要注意的是,这种方式只能显示整个文件的传输进度,无法实时显示每个文件的具体传输进度。如果你需要更高级的进度显示功能,可能需要使用其他工具或脚本来实现。
阅读全文