linux - cp 命令

问:cp -r ./src/. ./dstcp -r ./src/* ./dst 有什么区别?

复制代码
1.隐藏文件和目录:
    cp -r ./src/* ./dst 不会复制隐藏文件和目录。
    cp -r ./src/. ./dst 会复制所有文件和目录,包括隐藏文件和目录。
2.通配符和当前目录:
    * 是一个通配符,只匹配非隐藏文件和目录。
    . 表示当前目录,包括所有文件和目录。

示例

假设 src 目录结构如下:

shell 复制代码
./src/
    file1
    file2
    .hiddenfile
    dir/
  • 执行 cp -r ./src/* ./dst 后,dst 目录结构为:
shell 复制代码
./dst/
    file1
    file2
    dir/
  • 执行 cp -r ./src/. ./dst 后,dst 目录结构为:
shell 复制代码
./dst/
    file1
    file2
    .hiddenfile
    dir/
相关推荐
草上爬1 小时前
OpenWrt:使用ALSA实现边录边播
ubuntu·openwrt·record·alsa·play
apocelipes5 小时前
Linux c 运行时获取动态库所在路径
linux·c语言·linux编程
努力学习的小廉6 小时前
深入了解linux系统—— 进程池
linux·运维·服务器
秃头菜狗6 小时前
各个主要目录的功能 / Linux 常见指令
linux·运维·服务器
2301_793102496 小时前
Linux——MySql数据库
linux·数据库
jiunian_cn7 小时前
【Linux】centos软件安装
linux·运维·centos
藥瓿亭8 小时前
K8S认证|CKS题库+答案| 6. 创建 Secret
运维·ubuntu·docker·云原生·容器·kubernetes·cks
程序员JerrySUN8 小时前
[特殊字符] 深入理解 Linux 内核进程管理:架构、核心函数与调度机制
java·linux·架构
孤寂大仙v8 小时前
【计算机网络】非阻塞IO——select实现多路转接
linux·计算机网络
派阿喵搞电子8 小时前
Ubuntu下有关UDP网络通信的指令
linux·服务器·网络