Linux文件复制命令精要指南:cp与scp详解

打印 上一主题 下一主题

主题 1779|帖子 1779|积分 5337

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
大家好,欢迎来到程序视点!我是你们的老朋友.小二!
Linux文件复制命令精要指南:cp与scp详解

一、cp命令(本地文件复制)


  • 焦点功能

    • 复制文件/目次到目标路径,支持重命名及批量利用。

  • 关键参数

    • -a:保留原文件属性(权限、时间戳等)。
    • -r:递归复制目次及其内容。
    • -f:强制覆盖目标文件。

  • 典型用例

    • 单文件复制:cp aaa bbb
    • 批量复制:cp *.c Finished/


二、scp命令(跨系统安全复制)


  • 焦点特性

    • 基于SSH协议加密传输,适用于Linux间文件/目次复制。

  • 基础语法
    1. scp [参数] 源文件 目标路径
    复制代码
  • 关键场景与命令

    • 本地→远程

      • 文件:scp /local/file user@remote_ip:/remote/path
      • 目次:scp -r /local/dir user@remote_ip:/remote/path

    • 远程→本地

      • 调换参数顺序即可,如:scp user@remote_ip:/remote/file /local/path


  • 实用参数

    • -P:指定SSH端口(默认22)。
    • -C:启用压缩传输。
    • -v:表现详细过程(调试用)。


三、注意事项


  • 权限与连接

    • 需确保目标路径可写,且远程主机的防火墙允许SCP端口(默认22)。

  • 安全实践

    • 推荐利用SSH密钥认证替换密码输入,提升安全性。


总结

  • cp适用于本地利用,scp专精跨系统加密传输。
  • 掌握-a/-r等参数可高效处理复杂场景,scp的-P/-C优化传输服从。
最后

【程序视点】助力打工人减负,从来不是说说而已!后续小二哥会继续详细分享更多实用的工具和功能。
如果这篇文章对你有帮助的话,别忘了【在看】【点赞】支持下哦~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表