惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
T
The Blog of Author Tim Ferriss
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
Engineering at Meta
Engineering at Meta
量子位
I
InfoQ
Jina AI
Jina AI
Microsoft Security Blog
Microsoft Security Blog
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
G
Google Developers Blog
J
Java Code Geeks
Recent Announcements
Recent Announcements
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
V
V2EX
腾讯CDC
P
Proofpoint News Feed
A
About on SuperTechFans
爱范儿
爱范儿
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI

博客园 - 大自然的流风

AI#71 如何把eclipse项目转换成Qoder项目?如何下载安装IntelliJ IDEA? EvoMap胶囊评估体系完整指南:如何让你的基因胶囊脱颖而出 投资#1053 提升投资能力最快的方法,价值投资只要抓住一个核心就可以了 格式化U盘128G的(行车记录仪用的)要选择那个分配单元大小比较好?提示windows无法完成格式化如何处理? 360极速浏览器控制台Console粘贴限制的解决办法 投资#888 如何能不上班还有钱?段永平投资智慧的精华总结 关税战下是否对你所在的城市有影响?中国主要城市外贸依存度排行,外贸20强市排行 投资#817 搞钱高手都是极简主义者,《穷查理宝典》工资太低的时候,必须做3件事,实战情况远比你想象的意外情况多 eclipse java 项目,第一个java文件总是提示:The type java.lang.invoke.StringConcatFactory cannot be resolved. It is indirectly referenced from required .class files,删掉第一个java文件后第二个java文件也提示同样的错误 投资#772 想交易成功就得果断,形势不利就止损,市场永远不缺长期的机会,按原则交易才能长期赚钱 投资#763 你的超额收益来自于共识之上的认知,自认克服不了人性的弱点就别加杠杆,吃红利与垃圾理论 杂谈#128 真正的疗愈核心是什么?真正的接纳真正的放下是什么?认知自我很重要,但不是我们的全部,还有身体自我 windows系统配置本地host域名方法,xampp,php文件在其他盘上配置的方法 杂谈#120 人到中年感觉迷茫、一事无成、赚不到钱怎么办?如何抓住做事的核心?疗愈就是允许接纳连接 linux系统contab-r命令误删定时任务紧急修复办法 能用微信QQ不能用浏览器上网的原因,使用代理服务器开关被打开了,广东省电信的DNS服务器IP地址,Google提供的免费DNS服务器的IP地址 - 大自然的流风 如何关闭小米手机澎湃os截图保存到剪贴板功能 投资#558 元宇宙概念开始拉盘了,牛市很好做也很难做,频繁换仓的后果就是踏空 投资#552 比特币突破6.6万美金了,meme币继续大涨,投资的核心关键是要有耐心和闲钱
Linux 复制一个文件夹里的内容到另外一个文件夹
大自然的流风 · 2026-02-04 · via 博客园 - 大自然的流风

在 Linux 中,可以使用 cp 命令将一个文件夹里的内容(而不是整个文件夹本身)复制到另一个文件夹中。关键在于源路径末尾是否带 /

基本语法:

cp -r 源文件夹/ 目标文件夹/

注意:源路径末尾加 / 表示复制该目录下的所有内容;如果不加 /,则会把整个源文件夹(包括名字)复制到目标目录下。


示例

假设你有以下两个目录:

  • /home/user/source/
  • /home/user/destination/

你想把 source/ 里面的所有文件和子目录复制到 destination/ 里(而不是创建 destination/source/),请使用:

cp -r /home/user/source/. /home/user/destination/

或者(等效写法):

cp -r /home/user/source/* /home/user/destination/

⚠️ 注意:source/* 不会匹配以 . 开头的隐藏文件(如 .gitignore),而 source/. 会包含所有内容(包括隐藏文件)。


推荐方式(最安全、完整):

cp -r /path/to/source/. /path/to/destination/
  • -r 表示递归复制(用于目录)
  • source/. 表示“这个目录下的所有内容”,包括隐藏文件

补充说明

  • 如果 destination/ 不存在,可以先创建它:
    mkdir -p /path/to/destination
    
  • 如果目标目录已存在同名文件,cp 默认会覆盖(不会提示),如需交互式确认,加 -i 参数:
    cp -ri /path/to/source/. /path/to/destination/
    

希望这能帮到你!如有更多需求(如同步、保留权限等),也可以考虑用 rsync

大自然,飘然的风,QQ群: python技术交流群:453879716,人工智能深度学习群:251088643
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道