免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2564 | 回复: 19
打印 上一主题 下一主题

[学习分享] 一个文件复制的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-29 00:21 |只看该作者 |倒序浏览
我在将/etc/skel下面的文件复制到新建的一个用户目录下面,例如/home/test
采用了 cp -a /etc/skel/.* /home/test的时候,系统会将父目录的文件也一起复制过来了
而要采用  cp -a /etc/skel/. /home/test 才行



我想问一下,在进行数据复制的时候,采用 /. 和 /* 和 /.* 的具体区别是什么应该怎样用,我还是有点糊涂。

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2013-05-29 01:35 |只看该作者
好好看看匹配符吧,  这里的 点号 意思是 当前目录, *的意思是0或多个任意字符。

论坛徽章:
0
3 [报告]
发表于 2013-05-29 09:27 |只看该作者
.*包括 ..
凑个字数哈哈哈哈哈哈哈哈

论坛徽章:
48
15-16赛季CBA联赛之青岛
日期:2021-01-07 13:41:2315-16赛季CBA联赛之上海
日期:2020-12-01 18:02:0720周年集字徽章-20	
日期:2020-10-28 14:14:2620周年集字徽章-20	
日期:2020-10-28 14:04:3015-16赛季CBA联赛之天津
日期:2020-10-18 22:51:412016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2015-12-22 13:30:48操作系统版块每日发帖之星
日期:2015-12-07 06:20:00操作系统版块每日发帖之星
日期:2015-09-04 06:20:002015亚冠之德黑兰石油
日期:2015-08-05 18:46:082015年亚洲杯之巴勒斯坦
日期:2015-04-19 10:42:502015年亚洲杯之巴林
日期:2015-04-09 08:03:23
4 [报告]
发表于 2013-05-29 10:29 |只看该作者
同2#,你用.*的话就包括..了,..是父目录啦~用/*的话是不包括.开头的隐藏文件了~你直接试一遍就知道结果了。

论坛徽章:
0
5 [报告]
发表于 2013-05-30 09:19 |只看该作者
/etc/skel/.* = /etc/*

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
6 [报告]
发表于 2013-05-30 09:26 |只看该作者
@XanaduNWH
我不认为2者相等。你是怎么看呢?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2013-05-30 09:35 |只看该作者
[chenyx@1532 skel]$ ls .*
.bash_logout  .bash_profile  .bashrc

.:

..:
adjtime                  inittab                       rc.....
/etc/skel/.* = /etc/*
这个我觉得不相等

论坛徽章:
0
8 [报告]
发表于 2013-05-30 09:54 |只看该作者
为什么不用*.*不是全文件了吗?

.* 是想拷 隐藏文件?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2013-05-30 09:57 |只看该作者
skel下全是隐藏文件. @sidney_zheng

论坛徽章:
0
10 [报告]
发表于 2013-05-30 10:18 |只看该作者
wenhq 发表于 2013-05-30 09:26
@XanaduNWH
我不认为2者相等。你是怎么看呢?


那首先你觉得/etc/skel/.*会匹配到哪些内容呢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP