scp常用命令集

news/2025/3/19 11:19:03/
  1. 从本地复制文件到远程服务器:scp [本地文件] [用户名@远程服务器地址:目标路径]
  2. 从远程服务器复制文件到本地:scp [用户名@远程服务器地址:源路径] [本地目标路径]
  3. 复制整个目录到远程服务器:scp -r [本地目录] [用户名@远程服务器地址:目标路径]
  4. 从远程服务器复制整个目录到本地:scp -r [用户名@远程服务器地址:源路径] [本地目标路径]
  5. 指定 SSH 端口号进行传输:scp -P [端口号] [源路径] [目标路径]
  6. 显示传输过程中的详细信息:scp -v [源路径] [目标路径]
  7. 使用特定密钥文件进行身份验证:scp -i [密钥文件路径] [源路径] [目标路径]
  8. 压缩传输文件:scp -C [源路径] [目标路径]
  9. 跳过已经复制过的文件:scp -u [源路径] [目标路径]
  10. 将复制操作置于后台运行:scp -B [源路径] [目标路径]
  11. 指定用户名和密码进行身份验证:scp -r [本地文件] [用户名:密码@远程服务器地址:目标路径]
  12. 通过 SCP 递归地复制整个目录:scp -r [用户名@远程服务器地址:源路径]/* [本地目标路径]
  13. 从远程服务器下载指定文件夹并保持目录结构:scp -r [用户名@远程服务器地址:源路径/目录] [本地目标路径]
  14. 将文件复制到远程服务器时保持原始时间戳:scp -p [本地文件] [用户名@远程服务器地址:目标路径]
  15. 从远程服务器复制文件到本地时保持原始时间戳:scp -p [用户名@远程服务器地址:源路径] [本地目标路径]
  16. 通过指定文件权限进行复制:scp -p [权限] [源路径] [目标路径]
  17. 通过排除文件或目录进行复制:scp --exclude=[要排除的文件/目录] [源路径] [目标路径]
  18. 将文件复制到远程服务器并指定文件权限:scp -p [权限] [本地文件] [用户名@远程服务器地址:目标路径]
  19. 从远程服务器复制文件到本地并指定文件权限:scp -p [用户名@远程服务器地址:源路径] [权限] [本地目标路径]
  20. 在传输过程中显示进度条:scp -P [端口号] -r [源路径] [目标路径] --progress
  21. 将文件复制到远程服务器并保留文件夹权限:scp -p -r [本地文件夹] [用户名@远程服务器地址:目标路径]
  22. 从远程服务器复制文件到本地并保留文件夹权限:scp -p -r [用户名@远程服务器地址:源路径] [本地目标路径]
  23. 列出远程服务器上的文件和目录:scp [用户名@远程服务器地址:]
  24. 通过递归方式列出远程服务器上的文件和目录:scp -r [用户名@远程服务器地址:]
  25. 使用通配符复制多个文件:scp [文件1 文件2 文件3...] [用户名@远程服务器地址:目标路径]
  26. 通过正则表达式复制匹配的文件:scp [用户名@远程服务器地址:"源路径/文件*"] [本地目标路径]
  27. 复制文件到远程服务器并指定目标文件名:scp [本地文件] [用户名@远程服务器地址:目标路径/目标文件名]
  28. 从远程服务器复制文件到本地并指定目标文件名:scp [用户名@远程服务器地址:源路径] [本地目标路径/目标文件名]
  29. 通过管道将文件内容复制到远程服务器:cat [本地文件] | ssh [用户名@远程服务器地址] "cat > [目标文件路径]"
  30. 从远程服务器复制文件内容到本地:ssh [用户名@远程服务器地址] "cat [源文件路径]" > [本地目标文件]
  31. 从远程服务器复制远程文件到另一个远程服务器:ssh [用户名@远程服务器1地址] "scp [源路径] [用户名@远程服务器2地址:目标路径]"
  32. 使用 SSH 配置文件进行连接和复制:scp -F [SSH配置文件路径] [本地文件] [远程服务器:目标路径]
  33. 列出远程服务器上指定目录下的文件和目录的详细信息:scp -r [用户名@远程服务器地址:源路径] | ls -l
  34. 通过管道将远程服务器上的文件复制到本地并重命名:ssh [用户名@远程服务器地址] "cat [源文件路径]" > [本地目标路径/目标文件名]
  35. 复制文件到远程服务器时显示传输速度:scp -p [本地文件] [用户名@远程服务器地址:目标路径] | pv
  36. 从远程服务器复制文件到本地时显示传输速度:scp -p [用户名@远程服务器地址:源路径] [本地目标路径] | pv
  37. 从远程服务器复制文件到本地时限制带宽:scp -l [带宽限制,以 Kbps 为单位] [用户名@远程服务器地址:源路径] [本地目标路径]
  38. 复制文件到远程服务器时限制带宽:scp -l [带宽限制,以 Kbps 为单位] [本地文件] [用户名@远程服务器地址:目标路径]
  39. 通过批量复制文件列表进行传输:scp [文件列表.txt] [用户名@远程服务器地址:目标路径] < [文件列表.txt]
  40. 从远程服务器复制远程文件到本地并指定文件权限:scp -p [用户名1@远程服务器1地址:源路径] [用户名2@远程服务器2地址:目标路径]
  41. 将文件复制到多个远程服务器:scp [本地文件] [用户名1@远程服务器1地址:目标路径] [用户名2@远程服务器2地址:目标路径]
  42. 从多个远程服务器复制文件到本地:scp [用户名1@远程服务器1地址:源路径] [用户名2@远程服务器2地址:源路径] [本地目标路径]
  43. 复制所有文件(包括隐藏文件)到远程服务器:scp -r [本地目录]/.[a-zA-Z0-9]* [用户名@远程服务器地址:目标路径]
  44. 从远程服务器复制所有文件(包括隐藏文件)到本地:scp -r [用户名@远程服务器地址:源路径]/.[a-zA-Z0-9]* [本地目标路径]
  45. 快速复制文件到远程服务器:scp -C [本地文件] [用户名@远程服务器地址:目标路径]
  46. 从远程服务器快速复制文件到本地:scp -C [用户名@远程服务器地址:源路径] [本地目标路径]
  47. 通过通配符复制远程服务器上的多个文件:scp [用户名@远程服务器地址:"源路径/文件*"] [本地目标路径]
  48. 将文件复制到远程服务器并指定通配符文件名:scp [本地文件] [用户名@远程服务器地址:目标路径/文件*]
  49. 从远程服务器复制文件到本地并指定通配符文件名:scp [用户名@远程服务器地址:源路径/文件*] [本地目标路径]
  50. 复制文件到远程服务器时创建中间目录:scp -r [本地文件夹]/* [用户名@远程服务器地址:目标路径]
  51. 从远程服务器复制文件到本地时创建中间目录:scp -r [用户名@远程服务器地址:源路径]/* [本地目标路径]
  52. 在复制过程中显示实时进度和估计剩余时间:scp -r [源路径] [目标路径] | rsync --progress
  53. 使用压缩方式复制文件到远程服务器:scp -C [本地文件] [用户名@远程服务器地址:目标路径]
  54. 从远程服务器使用压缩方式复制文件到本地:scp -C [用户名@远程服务器地址:源路径] [本地目标路径]
  55. 复制文件到远程服务器并忽略存在同名文件的警告:scp -f [本地文件] [用户名@远程服务器地址:目标路径]
  56. 从远程服务器复制文件到本地并忽略存在同名文件的警告:scp -f [用户名@远程服务器地址:源路径] [本地目标路径]
  57. 复制文件到远程服务器时显示传输进度和剩余时间:scp -v [本地文件] [用户名@远程服务器地址:目标路径]
  58. 从远程服务器复制文件到本地时显示传输进度和剩余时间:scp -v [用户名@远程服务器地址:源路径] [本地目标路径]
  59. 复制文件到远程服务器并指定重试次数:scp -o ConnectTimeout=[超时时间,以秒为单位] [本地文件] [用户名@远程服务器地址:目标路径]
  60. 从远程服务器复制文件到本地并指定重试次数:scp -o ConnectTimeout=[超时时间,以秒为单位] [用户名@远程服务器地址:源路径] [本地目标路径]
  61. 复制文件到远程服务器并指定连接超时时间:scp -o BatchMode=yes [本地文件] [用户名@远程服务器地址:目标路径]
  62. 从远程服务器复制文件到本地并指定连接超时时间:scp -o BatchMode=yes [用户名@远程服务器地址:源路径] [本地目标路径]
  63. 复制文件到远程服务器并显示详细的警告和错误信息:scp -v [本地文件] [用户名@远程服务器地址:目标路径] 2> [错误日志文件]
  64. 从远程服务器复制文件到本地并显示详细的警告和错误信息:scp -v [用户名@远程服务器地址:源路径] [本地目标路径] 2> [错误日志文件]
  65. 通过多个管道将文件内容复制到远程服务器:cat [本地文件1] [本地文件2] | ssh [用户名@远程服务器地址] "cat > [目标文件路径]"
  66. 将远程服务器上的文件内容复制到多个本地文件:ssh [用户名@远程服务器地址] "cat [源文件路径]" > [本地目标文件1] [本地目标文件2]
  67. 复制文件到远程服务器并对目标路径进行转义:scp [本地文件] [用户名@远程服务器地址:'目标路径']
  68. 从远程服务器复制文件到本地并对源路径进行转义:scp [用户名@远程服务器地址:'源路径'] [本地目标路径]

http://www.ppmy.cn/news/1036741.html

相关文章

信息与通信工程面试准备——数学知识|正态分布|中心极限定理

目录 正态分布 正态分布的参数 正态分布的第一个参数是均值 正态分布的第二个参数是标准差SD 所有正态分布的共同特征 标准正态分布&#xff1a;正态分布的特例 中心极限定理 理解定义 示例# 1 示例# 2 知道样本均值总是正态分布的实际含义是什么&#xff1f; 正态分…

【智慧工地源码】:人工智能、BIM技术、机器学习在智慧工地的应用

智慧工地云平台是专为建筑施工领域所打造的一体化信息管理平台。通过大数据、云计算、人工智能、BIM、物联网和移动互联网等高科技技术手段&#xff0c;将施工区域各系统数据汇总&#xff0c;建立可视化数字工地。同时&#xff0c;围绕人、机、料、法、环等各方面关键因素&…

Swift 基础

工程目录 请点击下面工程名称&#xff0c;跳转到代码的仓库页面&#xff0c;将工程 下载下来 Demo Code 里有详细的注释 点击下载代码&#xff1a;swift-01

23.8.16日总结

原先写的评论是每级评论用缩进来区分&#xff0c;所以最多设置的是九级评论&#xff0c;修改了排版和格式&#xff1a; 还有管理员页面&#xff0c;查看文章时可以进行点赞&#xff0c;收藏的操作&#xff0c;现在进行了修改&#xff0c;将相关操作隐藏。 还有点击查看未发布…

2008-2020年全国各省绿色金融发展指数(含原始数据)

2008-2020年全国各省绿色金融发展指数&#xff08;含原始数据&#xff09; 1、时间&#xff1a;2008-2020年 2、范围&#xff1a;30个省市 不含西藏 3、来源&#xff1a;原始数据整理自csmar、eps、wind等数据库 4、原始数据指标&#xff1a; A股上市环保企业新增银行贷款…

管理类联考——逻辑——真题篇——按知识分类——汇总篇——一、形式逻辑——假言——充分+必要条件假言

第二节 充分条件假言命题—那么&#xff0c;就&#xff0c;则 真题&#xff08;2013—29&#xff09;—假言—充分假言—那么&#xff0c;就&#xff0c;则—变形推理 29.国际足联一直坚称&#xff0c;世界杯冠军队所获得的“大力神”杯是实心的纯金奖杯&#xff0c;某教授经…

复合 类型

字符串和切片 切片 切片的作用是允许你引用集合中部分连续的元素序列&#xff0c;而不是引用整个集合。 例如&#xff1a; let s String::from("hello world");let hello &s[0..5]; // 切片 [0,5) 等效于&s[..5] let world &s[6..11]; // 切片…

mysql 索引 区分字符大小写

mysql 建立索引&#xff0c;特别是unique索引&#xff0c;是跟字符集、字符排序规则有关的。 对于utf8mb4_0900_ai_ci来说&#xff0c;0900代表Unicode 9.0的规范&#xff0c;ai表示accent insensitivity&#xff0c;也就是“不区分音调”&#xff0c;而ci表示case insensitiv…