如何一次性scp多个文件到远程机器上

如题,如果想要使用 scp 一次性复制多个文件到远程机器上,可以用以下命令实现,格式如下:

bash 复制代码
$ scp -P port local_file1 local_file2 ... username@remote_host:remote_path

其中:

  • port 是远程主机的指定端口号,如果使用默认的SSH端口(22),可以省略该参数。
  • local_file1、local_file2 是你想要复制的多个本地文件路径。
  • username 是远程主机的用户名。
  • remote_host 是远程主机的IP地址或域名。
  • remote_path 是要复制到的远程主机的路径。

这里给出一个例子,如果我要将本地文件 /path/to/local/file1.txt 和 /path/to/local/file2.txt 同时复制到远程主机 example.com 的 /path/to/remote/ 路径下,并使用端口号 12345,这条命令则应该这么用:

bash 复制代码
$ scp -P 12345 /path/to/local/file1.txt /path/to/local/file2.txt username@example.com:/path/to/remote/

但是前提为,你对远程主机有访问权限。

相关推荐
jixunwulian12 小时前
边缘计算网关在空压机数据采集与远程运维中的解决方案
运维·人工智能·边缘计算
源码技术栈12 小时前
Java智能诊所管理系统源码 SaaS云门诊运维平台源码
java·大数据·运维·人工智能·源码·诊所·门诊
我是zxb12 小时前
LangChain 入门系列②:核心组件之 Model IO 快速入门指南
服务器·microsoft·langchain
CIb0la12 小时前
Complete Bug Bounty tool List for free
linux·运维·bug
wadesir12 小时前
Nginx反向代理错误处理(从零开始配置自定义错误页面与故障应对)
运维·nginx
一念一花一世界12 小时前
CI/CD工具选型:Jenkins与Arbess全面对比指南
运维·ci/cd·jenkins·arbess
zt1985q12 小时前
本地部署开源运维工具 MyIP 并实现外部访问
运维·服务器·网络协议·开源
似水流年 光阴已逝12 小时前
Linux系统“No space left on device”错误:从根因到修复的全攻略
linux·运维·服务器
翼龙云_cloud13 小时前
阿里云渠道商:文件和数据放在云端安全吗?
运维·服务器·安全·阿里云·云计算