linux_cp目录路径和通配符

cp作为linux最常用命令,大部分情况正确使用,偶尔也会犯低级错误。比如,今天自己copy目录就犯错了。特此整理下
以下基于ubuntu16测试(xxx含义为目录a/下的所有文件)

copy目录a目录b结果
cpabb/a/xxx
cpa/bb/a/xxx
cpa/*bb/xxx
cpab/b/a/xxx
cpa/b/b/a/xxx
cpa/*b/b/xxx

结论:
1,a为目录时a 等于 a/
2,copy a/ b/为目录copy,结果为b/a/xxx
copy a/* b/ 为(目录下)文件copy,结果为b/xxx

这点很容易搞错,这篇博客的描述也不准确Linux命令cp文件夹时添加正斜杠和通配符的各种用法总结

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×