当前位置: 首页 > news >正文

Linux-scp命令

scp(Secure Copy Protocol)是基于 SSH 的安全文件传输命令,用于在本地和远程主机之间加密传输文件或目录。以下是详细用法和示例:


基本语法

scp [选项] 源文件 目标路径

常用选项

选项描述
-P 端口号指定 SSH 端口(默认 22)
-r递归复制目录(传输文件夹时必选)
-C启用压缩(节省带宽)
-v显示详细传输信息(调试用)
-p保留文件权限和时间戳
-i 密钥文件使用指定的 SSH 私钥文件

常见场景示例

1. 本地 → 远程
# 复制文件到远程主机的 /home/user 目录
scp local_file.txt user@remote_host:/home/user/# 指定 SSH 端口(如 2222)
scp -P 2222 local_file.txt user@remote_host:/path/# 复制整个目录
scp -r local_dir/ user@remote_host:/path/
2. 远程 → 本地
# 从远程主机下载文件到当前目录
scp user@remote_host:/path/remote_file.txt .# 从远程主机下载目录
scp -r user@remote_host:/path/remote_dir/ .
3. 远程 → 远程
# 直接在两台远程主机间传输(文件流经本地)
scp user@remote_host1:/path/file.txt user@remote_host2:/path/

高级用法

1. 使用 SSH 密钥认证
# 指定密钥文件(避免密码输入)
scp -i ~/.ssh/id_rsa local_file.txt user@remote_host:/path/
2. 限制传输带宽(单位:Kbit/s)
scp -l 1000 large_file.iso user@remote_host:/path/  # 限制为 1000 Kbit/s
3. 静默模式(不显示进度)
scp -q local_file.txt user@remote_host:/path/

注意事项

  1. 路径格式

    • 本地路径:/path/to/file./file
    • 远程路径:user@host:/path/to/file
  2. 权限问题

    • 确保目标路径有写入权限。
    • 若使用非默认 SSH 端口,必须通过 -P 指定。
  3. 文件名特殊字符

    • 若文件名含空格或特殊字符,用引号包裹路径:scp "file name.txt" user@host:/path/

替代工具推荐

  • rsync:更高效的文件同步工具,支持增量传输。
  • sftp:交互式文件传输,适合复杂操作。
  • rsync over SSH:结合 SSH 加密和 rsync 的高效性:
    rsync -avz -e 'ssh -p 2222' local_dir/ user@remote_host:/path/
    

若遇到问题,可通过 scp -v 查看详细日志排查错误。

相关文章:

  • 3DMAX 常用渲染器对比及渲染 101 云平台优势
  • (EtherNet/IP 转 EtherNet/IP)EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关
  • 存储器综合:内存条
  • 【NLP 69、KG - BERT】
  • linux sysfs的使用
  • μC/OS 版本演进过程 | uC/OS-II 和 uC/OS-III 有什么区别?
  • 运维:概念、模式与硬件基础
  • 使用Python可视化莫比乌斯带
  • 【leetcode题解】滑动窗口
  • STM32 栈地址起始位置不正确
  • V5验证官网滑块验证码WSS协议逆向算法分析
  • 【知识】性能优化和内存优化的主要方向
  • 多进程队列
  • 前端笔记-Vue3(上)
  • http 文件下载和上传服务
  • 经典文献阅读之--SSR:(端到端的自动驾驶真的需要感知任务吗?)
  • ubuntu18.04启动不了修复
  • PythonWeb
  • 【AI论文】生成,但验证:通过回顾性重采样减少视觉语言模型中的幻觉
  • 数字ic后端设计从入门到精通2(含fusion compiler, tcl教学)
  • 中国戏剧奖梅花奖终评启动在即,17场演出公益票将发售
  • 四川苍溪警方通报一男子离家出走:遗体被打捞上岸,排除刑案
  • 美国同日曝两起泄密事件:防长群聊向家人分享作战计划,白宫平面图被“共享”
  • 今年以来金价涨幅超26%,未来会继续上涨吗?
  • 以优良作风激发改革发展动力活力,中管企业扎实开展深入贯彻中央八项规定精神学习教育
  • 观察|中日航线加速扩容,航空公司如何抓住机会?