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

linux 下 scp 传文件时保留文件夹中的原格式属性

在使用scp命令进行远程文件传输时,-p和-P是两个不同的选项,功能差异如下:
1、-p(小写 p):保留文件属性
在传输文件时保留原文件的修改时间、访问时间和权限模式。如:

$ scp -p local_file.txt user@server:/path/  # 保留文件时间戳和权限

使用场景:
需要保持文件的原始创建 / 修改时间(如日志文件、配置文件)。
避免因传输导致文件权限丢失(如可执行文件)。

2、-P(大写 P):指定 SSH 端口
覆盖默认的 SSH 端口(22),连接到远程服务器的指定端口。如:

$ scp -P 2222 local_file.txt user@server:/path/  # 连接服务器的2222端口

使用场景:
服务器的 SSH 服务运行在非标准端口(如 2222、5000 等)。
防火墙限制,仅开放了特定 SSH 端口。

如果这两者同时使用,会长成这样:

$ scp -p -P 2222 local_file.txt user@server:/path/ #同时保留文件属性并指定端口
注:可简写为
$ scp -pP 2222 local_file.txt user@server:/path/
http://www.xdnf.cn/news/587053.html

相关文章:

  • vue3+element-plus+pinia完整搭建好看简洁的管理后台
  • 关于Python编程语言的详细介绍,结合其核心特性、应用领域和发展现状,以结构化方式呈现:
  • 邮箱验证码登录流程
  • [每日一题] 3362. 零数组变换 iii
  • MapReduce-Top N程序编写与运行
  • 修改 vue-pdf 源码升级 pdfjs-dist 包, 以解决部分 pdf 文件显示花屏问题
  • 基于大模型的胫腓骨干骨折全周期预测与治疗方案研究报告
  • 五分钟学会如何封装Jsckson工具类
  • OpenCV CUDA 模块图像过滤------创建一个高斯滤波器函数createGaussianFilter()
  • Python中的并发编程
  • Java集合框架与三层架构实战指南:从基础到企业级应用
  • OceanBase 系统表查询与元数据查询完全指南
  • 使用web3工具结合fiscobcos网络部署调用智能合约
  • JAVA:柔性一致性策略 BASE 原则
  • tasklet上下文内存分配触发might_alloc检查及同步回收调用链
  • 【C++】笔试强训 第一天
  • 【学习笔记】机器学习(Machine Learning) | 第七章|神经网络(3)
  • 并发编程之线程安全
  • 云原生安全 SaaS :从基础到实践
  • 驱动钛丝(SMA)的应用(5)汽车腰托气阀常见问题及解决方案
  • 101个α因子#23
  • 如何让 Agent 有计划地进行股票数据分析?——基于 DeepSeek 的实战应用
  • linux字符模式关闭光标
  • Linux操作系统:fork+exec进程创建
  • win11远程桌面设置60fps无效
  • 面试题 17.16. 按摩师
  • 软件开发的设计原则
  • 徐少春迎来AI的春天
  • spring中的BeanFactoryAware接口详解
  • 关于我对传统系统机构向大模型架构演进的认知