# 使用scp命令进行文件上传和下载
# 1. 从本地上传文件到远程服务器
# 格式: scp 本地文件路径 用户名@远程主机地址:远程路径
# 示例: 将本地的 /path/to/localfile 上传到远程服务器的 /path/to/remotedir 目录下
scp /path/to/localfile username@remotehost:/path/to/remotedir
# 2. 从远程服务器下载文件到本地
# 格式: scp 用户名@远程主机地址:远程文件路径 本地路径
# 示例: 将远程服务器上的 /path/to/remotefile 下载到本地的 /path/to/localdir 目录下
scp username@remotehost:/path/to/remotefile /path/to/localdir
# 3. 使用rsync命令进行文件同步(支持增量传输,更高效)
# 格式: rsync -avz 本地路径 用户名@远程主机地址:远程路径 (上传)
# 示例: 将本地的 /path/to/localdir 同步到远程服务器的 /path/to/remotedir 目录下
rsync -avz /path/to/localdir username@remotehost:/path/to/remotedir
# 格式: rsync -avz 用户名@远程主机地址:远程路径 本地路径 (下载)
# 示例: 将远程服务器上的 /path/to/remotedir 同步到本地的 /path/to/localdir 目录下
rsync -avz username@remotehost:/path/to/remotedir /path/to/localdir
scp
是 Secure Copy 的缩写,用于在本地和远程服务器之间安全地复制文件。rsync
是一个快速、多功能的文件传输工具,支持增量传输,适合大规模文件同步。如果需要更多帮助或详细信息,请参考相关命令的手册页(例如 man scp
或 man rsync
)。
上一篇:linux 查看io
下一篇:linux系统重启
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站