Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件 |
您所在的位置:网站首页 › 本地文件复制到linux命令 › Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件 |
Linux 下如果想传输文件,除了使用 FTP、SFTP 等工具之外,还可以使用 Linux 自带的 SCP 进行文件传输。SCP 是一个非常好用的文件传输工具,全称为 Secure Copy,可以方便的在不同主机之间传输文件,比如在不同 VPS 之间,或者在本地和远程服务器之间,都可以轻松的上传或者下载文件。使用 SCP 也非常方便,只需一行命令即可搞定。下面我们一起看一下怎么使用 SCP 在不同 VPS 之间传输文件。其实最简单的话,基本上记住使用 scp 源文件 目标文件 这样的格式就行了。此外,如果文件比较大,我们还可以使用 rsync 进行传输,这个以后会介绍。 内容 1 一、Linux SCP 命令格式介绍 2 二、Linux SCP 传输文件示例 3 三、搬瓦工新手教程和优惠推荐如果想使用 FTP,可以参考《Termius 使用 SFTP 文件传输教程,可在本地和 VPS 间上传下载文件或 VPS 之间互传文件》以及《Windows 系统免费 FTP 文件传输软件 WinSCP 下载安装和使用介绍》。 文章目录 隐藏 一、Linux SCP 命令格式介绍 二、Linux SCP 传输文件示例 三、搬瓦工新手教程和优惠推荐 一、Linux SCP 命令格式介绍Linux SCP 命令格式以及常用的命令参数如下。更多的命令参数可以直接使用 scp --help 查看,一般来说我们常用的也就是直接使用 SCP 进行传输,并不会用到太多的参数。 命令格式: scp [参数] [原路径] [目标路径]命令参数: -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。 -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。 -P port 注意是大写的P, port是指定数据传输用到的端口号下面给出几个参考示例,比如复制文件和复制目录。 复制文件: $scp local_file remote_username@remote_ip:remote_folder $scp local_file remote_username@remote_ip:remote_file $scp local_file remote_ip:remote_folder $scp local_file remote_ip:remote_file指定了用户名,命令执行后需要输入用户密码;如果不指定用户名,命令执行后需要输入用户名和密码; 复制目录: $scp -r local_folder remote_username@remote_ip:remote_folder $scp -r local_folder remote_ip:remote_folder第 1 个指定了用户名,命令执行后需要输入用户密码; 第 2 个没有指定用户名,命令执行后需要输入用户名和密码。 二、Linux SCP 传输文件示例说再多用法也不如直接看几个示例,所以下面给出四个示例,最常见的几个应用场景。 1、从远处复制文件到本地目录 $scp [email protected]:/opt/soft/demo.tar /opt/soft/说明: 从 10.6.159.147 机器上的 /opt/soft/ 的目录中下载 demo.tar 文件到本地 /opt/soft/ 目录中 2、从远处复制目录到本地目录 $scp -r [email protected]:/opt/soft/test /opt/soft/说明: 从 10.6.159.147 机器上的 /opt/soft/ 中下载 test 目录到本地的 /opt/soft/ 目录来。 3、上传本地文件到远程指定目录 $scp /opt/soft/demo.tar [email protected]:/opt/soft/scptest说明: 复制本地 opt/soft/ 目录下的文件 demo.tar 到远程机器 10.6.159.147 的 opt/soft/scptest 目录 4、上传本地目录到远程指定目录 $scp -r /opt/soft/test [email protected]:/opt/soft/scptest说明: 上传本地目录 /opt/soft/test 到远程机器 10.6.159.147 上 /opt/soft/scptest 的目录中。 参考文献:《Linux 系统通过 scp 在远程和本地之间传输文件教程》。 三、搬瓦工新手教程和优惠推荐搬瓦工新手教程,简单整理如下: 搬瓦工新手入门:《搬瓦工新手入门完全指南:方案推荐、机房选择、优惠码和购买教程》 搬瓦工购买教程:《2020 年最新搬瓦工购买教程和支付宝支付教程》 搬瓦工优惠码:BWHNCXNVXV 搬瓦工补货通知:《欢迎订阅搬瓦工补货通知(补货提醒)/ 加入搬瓦工交流群》 搬瓦工方案推荐:《搬瓦工高性价比 VPS 推荐:目前哪款方案最值得买?》 搬瓦工有货方案:《搬瓦工目前可购买便宜方案整理》 搬瓦工演示站点:《搬瓦工演示站点汇总(SpeedTest 速度测试 + LookingGlass 路由测试)》 搬瓦工测试 IP:《搬瓦工所有数据中心测试 IP》 搬瓦工测评汇总:《搬瓦工所有机房数据中心速度、性能、延迟等测评信息汇总》 搬瓦工 KiwiVM:《搬瓦工 BandwagonHost KiwiVM 面板后台功能整理和使用教程》搬瓦工推荐方案: 方案 内存 CPU 硬盘 流量/月 带宽 机房 价格 购买 CN2(最便宜) 1GB 1核 20GB 1TB 1Gbps DC3 CN2 DC8 ZNET $49.99/年 购买 CN2 2GB 1核 40GB 2TB 1Gbps $52.99/半年 $99.99/年 购买 CN2 GIA-E(最推荐) 1GB 2核 20GB 1TB 2.5Gbps DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 $49.99/季度 $169.99/年 购买 CN2 GIA-E 2GB 3核 40GB 2TB 2.5Gbps $89.99/季度 $299.99/年 购买 HK 2GB 2核 40GB 0.5TB 1Gbps 中国香港 CN2 GIA 日本东京 CN2 GIA $89.99/月 $899.99/年 购买 HK 4GB 4核 80GB 1TB 1Gbps $155.99/月 $1559.99/年 购买 TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月 $899.99/年 购买 TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月 $1559.99/年 购买 搬瓦工优惠码:BWHNCXNVXV 搬瓦工购买教程:《2023 年最新搬瓦工购买教程和支付宝支付教程》未经允许不得转载:Bandwagonhost中文网 » Linux SCP 文件传输教程:在不同 VPS 之间传输文件或远程上传下载文件 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |