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/
相关推荐
口嗨农民工6 分钟前
svn status . 命令返回分析
linux·svn
“αβ”13 分钟前
Linux平台下SSH 协议克隆Github远程仓库并配置密钥
linux·ssh·github
wangchen_017 分钟前
linux-进程信号的产生
linux·运维·服务器
胖大和尚32 分钟前
vim启动的时候,执行gg
linux·编辑器·vim
DBWYX35 分钟前
Linux proc文件系统 内存影射
linux·c
坐怀不乱杯魂36 分钟前
linux - 权限的概念
linux
坐怀不乱杯魂37 分钟前
Linux - 基础指令
linux
乌鸦乌鸦你的小虎牙1 小时前
linux 抓包工具tcpdump使用小记(使用时注意权限和系统资源)
linux·运维·tcpdump
VirusVIP3 小时前
Windows CMD通过adb检查触摸屏Linux驱动是否被编译
linux·运维·adb
chennalC#c.h.JA Ptho4 小时前
ubuntu studio 系统详解
linux·运维·服务器·经验分享·ubuntu·系统安全