请问复制隐藏文件的问题

为当前最终发行版之前的所有版本提供支持
回复
cdyemail
帖子: 43
注册时间: 2010-11-20 1:14
送出感谢: 0
接收感谢: 0

请问复制隐藏文件的问题

#1

帖子 cdyemail » 2011-02-14 14:03

root@cdyemail:~/test2# cp -ar /etc/skel/* .
root@cdyemail:~/test2# ll
total 20
drwxr-xr-x 2 root root 12288 2011-02-14 13:58 ./
drwx------ 16 root root 4096 2011-02-14 13:46 ../
-rw-r--r-- 1 root root 179 2010-03-26 20:31 examples.desktop
root@cdyemail:~/test2# cp -ar /etc/skel/. .
root@cdyemail:~/test2# ll
total 32
drwxr-xr-x 2 root root 12288 2010-08-16 17:48 ./
drwx------ 16 root root 4096 2011-02-14 13:46 ../
-rw-r--r-- 1 root root 220 2010-04-19 09:51 .bash_logout
-rw-r--r-- 1 root root 3103 2010-04-19 09:51 .bashrc
-rw-r--r-- 1 root root 179 2010-03-26 20:31 examples.desktop
-rw-r--r-- 1 root root 675 2010-04-19 09:51 .profile
root@cdyemail:~/test2#


请问 cp -ar /etc/skel/. #这个.表示的是什么? cp -ar/etc/skel/* 复制这个时怎么隐藏文件不被复制过来,*不是表示所有的吗?
头像
hiphen
帖子: 803
注册时间: 2010-08-27 15:53
送出感谢: 0
接收感谢: 1 次

Re: 请问复制隐藏文件的问题

#2

帖子 hiphen » 2011-02-14 18:29

well, 我还真没留意过这个问题,不知是*代表常规的含义还是怎么地~ 等了解的朋友回答

一般来说,
copy常规文件 cp src/* dest/
copy隐藏文件,cp src/.* dest/
-a和-r不影响隐藏这个属性
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12
cdyemail
帖子: 43
注册时间: 2010-11-20 1:14
送出感谢: 0
接收感谢: 0

Re: 请问复制隐藏文件的问题

#3

帖子 cdyemail » 2011-02-15 10:37

hiphen 写了:well, 我还真没留意过这个问题,不知是*代表常规的含义还是怎么地~ 等了解的朋友回答

一般来说,
copy常规文件 cp src/* dest/
copy隐藏文件,cp src/.* dest/
-a和-r不影响隐藏这个属性
cp scr/.* dest/ #如果加-r这将产生一个问题,*什么都可以表示,当然可也表示"." 所以 cp src/.. 表示src父目录了,则父目录的东西被复制过来了。(经过测试)

cp -r /etc/skel/.* dest/
头像
lotutu
帖子: 730
注册时间: 2010-12-23 16:29
来自: 北京
送出感谢: 8 次
接收感谢: 8 次

Re: 请问复制隐藏文件的问题

#4

帖子 lotutu » 2011-02-15 10:42

呵呵,这个挺好玩
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 请问复制隐藏文件的问题

#5

帖子 eexpress » 2011-02-15 10:45

隐藏的,就是要
cp .*

备份home的时候,尤其注意
● 鸣学
回复

回到 “老旧版本支持”