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/
相关推荐
XH-hui几秒前
【打靶日记】群内靶机 Open
linux·网络安全
没有口袋啦1 分钟前
《基于iptables的nginx的https的搭建》
linux·服务器·网络
凉、介5 分钟前
Linux 下的 time_before/time_after 接口
linux·运维·服务器·学习
python百炼成钢6 分钟前
42.Linux INPUT 子系统驱动
linux·驱动开发
last demo21 分钟前
VSFTPD 服务器
linux·运维·服务器
wdfk_prog21 分钟前
[Linux]学习笔记系列 -- [block]fops
linux·笔记·学习
阿阿越23 分钟前
Linux系统编程 -- 进程(二)
linux·运维·服务器
r***869827 分钟前
在 Ubuntu 上安装 MySQL 的详细指南
mysql·ubuntu·adb
waves浪游33 分钟前
进程控制(上)
linux·运维·服务器·开发语言·c++
SweerItTer39 分钟前
RK3566 泰山派 IMX415驱动移植+设备树修改+iq文件复制
linux·csdn·泰山派·imx415·rk356x·驱动移植