传输文件Linux下利用SCP后台传输文件(linuxscp后台)

Linux服务器之间传输文件是常见需求。相比于 Windows 服务器,Linux 环境有更安全和可靠的文件传输工具,它就是SCP,全称Secure Copy Protocol。即安全复制协议,通过它可以快速的将文件从远程主机复制到本地或者本地文件复制到远程主机。

SCP 可以在本地主机上使用命令行操作来快速实现文件传输。本地Linux 主机上可以使用 scp 命令将文件从远程主机复制到本地,如下所示:

scp [user@]host:[absolute-path-of-source-file] [absolute-path-of-destination-directory]

例如,将一个远程 ip 为 192.168.1.30 的服务器上源文件/backup/mysql.zip 复制到本地/opt/backup 目录下,可以使用如下 scp 命令:

scp 192.168.1.30:/backup/mysql.zip /opt/backup

也可以使用以下命令从本地系统复制文件到远程服务器:

scp [absolute-path-of-source-file] [user@]host:[absolute-path-of-destination-directory]

例如,将本地 /opt/backup/export.zip 复制到远程 ip 地址为 192.168.1.30 的服务器上 /backup 目录,可以使用以下 scp 命令:

scp /opt/backup/export.zip 192.168.1.30:/backup

在不指定文件名的情况下,scp 的复制也可以后台运行,以避免前台被阻断,只需将传统的 scp 命令加上参数“ -f ”,以后台方式执行,如下所示:

scp -f [user@]host:[absolute-path-of-source-file] [absolute-path-of-destination-directory]

例如,利用后台的方式将一个远程服务器 ip 为 192.168.1.30 的源文件/backup/mysql.zip 复制到本地 /opt/backup 目录,可以使用如下 scp 命令:

scp -f 192.168.1.30:/backup/mysql.zip /opt/backup

总之,Linux 环境下使用 scp 命令可以迅速、安全、稳定的传输文件,并且可以利用它的后台方式保证文件传输的持续。


数据运维技术 » 传输文件Linux下利用SCP后台传输文件(linuxscp后台)