使用SCP命令从本地复制到远程

scp命令可以通过网络将文件从本地系统安全地复制到远程系统。在从本地到远程的复制过程中,传输的数据被加密,这使得这个复制是安全的。此外,指定的本地目录或文件可以递归地复制到远程系统。在本教程中,我们将研究使用scp命令从本地复制到远程的不同方法。

null

从本地复制到远程scp语法

scp使用以下语法将本地文件或文件夹复制到远程系统中。

scp OPTION LOCAL REMOTE
  • 期权 用于为scp命令指定不同的选项。这是可选的。
  • 本地 是要复制到远程的本地文件或目录。这是必需的。
  • 远程 是远程文件或目录。这是必需的。

从本地复制到远程单个文件

使用scp命令从本地复制到远程的最基本的使用场景是复制单个文件。在下面的示例中,我们将把名为myfile.txt的文件复制到IP地址为192.168.1.10的远程系统中。

scp myfile.txt 192.168.1.10:/home/ismail/myfile.txt

或者,我们可以使用如下所示的主机名或域名指定远程系统。为了使用主机名或域名,应该正确地将其解析为远程系统的IP地址。

scp myfile.txt srv1.linuxtect.com:/home/ismail/myfile.txt

递归地从本地目录复制到远程目录

在大多数情况下,scp命令用于复制多个文件或目录。可以递归地将多个文件和目录从本地复制到远程。为递归复制的scp命令指定-r选项。在下面的示例中,我们将/home/ismail/目录及其所有内容复制到远程服务器192.168.1.10。

scp -r /home/ismail/ 192.168.1.10:/mnt/backup/

或者,我们可以使用如下所示的主机名或域名指定远程系统。为了使用主机名或域名,应该正确地将其解析为远程系统的IP地址。

scp -r /home/ismail/ srv1.linuxtect.com:/mnt/backup/

从本地复制到远程特定文件扩展名

scp命令对于复制操作非常方便。我们可以指定要从本地复制到远程的文件的扩展名。只是 *紫苑 k或glob操作可用于指定名称部分,并可添加扩展名。在下面的示例中,我们将只复制带有“ *.txt文件 “分机。

scp -r /home/ismail/*.txt 192.168.1.10:/mnt/backup/

相关文章: Linux SCP命令教程-安全传输文件

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享