如何一次性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/

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

相关推荐
实心儿儿21 分钟前
Linux —— 基础开发工具4
linux·运维·服务器
一尘之中43 分钟前
Linux命令行查看磁盘大小完全指南
linux·运维·ai写作
马儿能够一直跑1 小时前
同一个环境中安装两个不同版本esp-idf的python冲突解决方案
linux·运维·服务器
vortex51 小时前
从 Scoop 故障看 Windows 与 Linux 软硬链接与权限机制的底层差异
linux·运维·windows
Felven1 小时前
盛科工业千兆网交换机端口计数查看
运维·网络·盛科交换机
Unlyrical1 小时前
为什么moduo库要进行线程检查
linux·服务器·开发语言·c++·unix·muduo
橘颂TA2 小时前
【Linux】System V 通信——共享内存
linux·运维·服务器·c++
天赐学c语言2 小时前
Linux - 网络基础概念
linux·服务器·网络·socket
程序员果子2 小时前
零拷贝:程序性能加速的终极奥秘
linux·运维·nginx·macos·缓存·centos
天生励志1233 小时前
Nginx安装部署
运维·nginx