几个小问题

几个小问题

用cp命令如何把一个目录里所有的文件一次性拷入另外一个目录中?
还有我看书上说rmdir有-rp这个参数,但用不了,man里也没有,难道用rmdir只能删除一个空目录吗?
1. 看 cp --help
2. 看 rmdir --help

提示:在中文locale下看可以是中文信息,如果你的软件包版本够新又安装了 gettext 包的话。
看了,没说呀
cp  -R
递归拷贝
用cp -R不形.比如我要把/etc/skel下所有文件拷如/home/gao目录下,我执行cp -R /etc/skel /home/gao 结果是他把/skel这个目录和他下的文件一起拷过来的,我的要求是仅拷他下面的文件,不要/skel这个目录.这个如何实现
晕死~~

你要复制 /etc/skel 下的所有文件,用 cp -R /etc/skel/* /home/gao
这时是不复制隐藏文件的(以点号开头的文件,如 .bashrc)

要复制隐藏文件及子目录,用 cp -R /etc/skel/.[!.]* /home/gao
这里使用正则表达式 .[!.]* 是指要复制以点号开头,但是第二位不是点号的文件和目录,这样就可以排除表示上级目录的 .. (也就是 /etc)。

用一个命令行得到这两步的结果,就是: cp -R /etc/skel/{*,.[!.]*} /home/gao
cp -R   /etc/skel/*    /home/gao
OK?
cp -R /etc/skel/* /home/gao 不对
cp   /etc/skel/.bash*  /home/gao

chown  -R gao.gao /home/gao
谢谢,版主和各位大哥帮忙