[译]10个有关SCP的命令

原文来源: https://www.tecmint.com/scp-commands-examples/

  • 基本语法
scp source_file_name username@destination_host:destination_folder
  • 查看传输详情 -v
pungki@mint ~/Documents $ scp -v Label.pdf mrarianto@202.x.x.x:.
  • 提供原始文件的修改时间,访问时间和模式
pungki@mint ~/Documents $ scp -p Label.pdf mrarianto@202.x.x.x:.
  • 让文件传输的更快 -C
pungki@mint ~/Documents $ scp -Cpv messages.log mrarianto@202.x.x.x:.
  • 选择另一种加密方式加密文件 -c
    默认使用3des加密,可以使用 -c 指定加密方式
pungki@mint ~/Documents $ scp -c 3des Label.pdf mrarianto@202.x.x.x:.

mrarianto@202.x.x.x's password:
Label.pdf 100% 3672KB 282.5KB/s 00:13
  • 限制带宽使用
pungki@mint ~/Documents $ scp -l 400 Label.pdf mrarianto@202.x.x.x:.

mrarianto@202.x.x.x's password:
Label.pdf 100% 3672KB 50.3KB/s 01:13
  • 制定SCP使用具体的端口 -P
pungki@mint ~/Documents $ scp -P 2249 Label.pdf mrarianto@202.x.x.x:.

mrarianto@202.x.x.x's password:
Label.pdf 100% 3672KB 262.3KB/s 00:14
  • 递归拷贝文件夹下的文件 -r
pungki@mint ~/Documents $ scp -r documents mrarianto@202.x.x.x:.

mrarianto@202.x.x.x's password:
Label.pdf 100% 3672KB 282.5KB/s 00:13
scp.txt 100% 10KB 9.8KB/s 00:00
  • 禁用进度表和警告/诊断消息 -q
pungki@mint ~/Documents $ scp -q Label.pdf mrarianto@202.x.x.x:.

mrarianto@202.x.x.x's password:
pungki@mint ~/Documents $
  • 通过代理使用SCP复制文件(略)

  • 指定自己想要的config文件 -F

pungki@mint ~/Documents $ scp -F /home/pungki/proxy_ssh_config Label.pdf

mrarianto@202.x.x.x:.
mrarianto@202.x.x.x's password:
Label.pdf 100% 3672KB 282.5KB/s 00:13
posted @   bingo彬哥  阅读(385)  评论(0编辑  收藏  举报
编辑推荐:
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
阅读排行:
· “你见过凌晨四点的洛杉矶吗?”--《我们为什么要睡觉》
· 提示词工程师自白:我如何用一个技巧解放自己的生产力
· C# 从零开始使用Layui.Wpf库开发WPF客户端
· C#/.NET/.NET Core技术前沿周刊 | 第 31 期(2025年3.17-3.23)
· 如何不购买域名在云服务器上搭建HTTPS服务
本站总访问量9020148
点击右上角即可分享
微信分享提示