linux系统如何拷贝目录下的所有文件(包含隐藏文件)

cp -r /aaa/.* /bbb
这个命令对吗?还是用其他命令?
有没办法只复制文件夹里面的文件,而不复制那个文件夹呢?

cp -a dir1 dir2
和rsync -tr /aaa /bbb
都是把/aaa目录拷贝到/bbb里,并不是把aaa中的内容拷贝到bbb里

正确答案:cp -r /aaa/. /bbb

示例:假设要把/home/usera下面的所有文件包括隐藏文件 拷贝到/mnt/temp目录下

操作:cp -R /home/usera/. /mnt/temp
说明:注意使用“.”符号,它代表的是当前目录。不要使用通配符*。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-23
rsync -tr /aaa /bbb
把/aaa下面所有文件及目录(包括隐藏文件隐藏目录)都拷贝到/bbb下,并且下次/aaa下面有东西改动或者增加时,再次使用这个命令,只会拷贝那些改动的内容本回答被网友采纳
第2个回答  2010-03-18
那么麻烦干嘛- -

直接拷贝并重命名就是了

cp /abc /cba

这样多简单
第3个回答  2010-03-18
cp -a dir1 dir2
比如 cp -a ~/a ~/b
第4个回答  2010-03-18
cd /aaa
cp * ../bbb
相似回答