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