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/
相关推荐
coisini.cn1 小时前
基于CentOS Stream 9平台搭建RabbitMQ3.13.4以及开机自启
linux·运维·服务器·rabbitmq·centos stream 9
繁星日月1 小时前
利用docker搭建漏洞环境,使用SSRF+Redis写入centos以及ubuntu的公钥,实现免密登录
redis·安全·ubuntu·docker·容器·centos·渗透
苦藤新鸡1 小时前
用网络编程完成windows和linux跨平台之间的通信(服务器)
linux·网络·windows
Learning改变世界1 小时前
ubuntu24.04按关键字卸载不需要的apt包
ubuntu
JIAWAP2 小时前
Linux环境安装Maven
java·linux·centos·maven
真果粒wrdms3 小时前
【SQLite3】常用API
linux·服务器·c语言·jvm·数据库·oracle·sqlite
Tassel_YUE4 小时前
iptables配置实现NAT(随手记)
linux·运维·服务器·网络·iptables
floenrce4 小时前
Virtualbox和ubuntu之间的关系
ubuntu
IT利刃出鞘5 小时前
SecureCRT--使用sftp上传和下载文件
linux·运维·服务器
踩着阴暗的自己向上爬8 小时前
Day05-04-持续集成总结
linux·运维·ci/cd