在Bash环境中,你可以使用 scp 命令安全地将文件传输到另一台机器:
scp file1.txt tom@server2:$HOME
此示例将 file1.txt 从我们的主机上传到 server2 上用户 tom 的主目录。
使用 scp 传输多个文件
scp 同样支持将多个文件从一台服务器批量传输到另一台。下面的命令会把 my_folder 目录中所有扩展名为 .txt 的文件发送到 server2,并保存在用户 tom 的主目录中。
scp /my_folder/*.txt tom@server2:$HOME
使用 scp 下载文件
从远程服务器下载文件到本地机器的操作也非常直观:
scp tom@server2:$HOME/file.txt /local/machine/path/
这条命令将用户 tom 主目录下的 file.txt 拉取到本地机器的指定路径下。
通过这几个例子可以看出,scp 基于 SSH 协议,不仅命令格式简洁,还能保证传输过程的安全性。无论是单个文件、批量拷贝还是从远程下载,scp 都是日常运维中不可或缺的工具。
|