今天想要将一个文件夹下的几个文件夹拷贝到这个文件夹下的另一个文件夹下面ORZ,但出现报错:cp:omitting directory;用了参数-R就好了以下是参考文章,觉得以后也会用到,十分感谢:
http://aabbc1122.blog.163.com/blog/static/570432572012611105348644/
cp [参数] 原文件名称或目录 目的文件名称或目录/路径
参数
-b 覆盖时会先备份。备份文件会在尾部加~
-f 强迫复制
-i 覆盖文件前询问用户
-p 保留原有文件属性
-r 递归处理 非文件或是目录则视为一般文件处理
-R 递归处理,保留特殊文件的属性
-u 仅复制时间差异的文件
cp -r /tmp/a /root/a
记得有空格。
cp -R 整个文件夹copy
拷贝文件夹下所有文件
cp -rvf /tmp/a/^ /home/a
参数
-b 覆盖时会先备份。备份文件会在尾部加~
-f 强迫复制
-i 覆盖文件前询问用户
-p 保留原有文件属性
-r 递归处理 非文件或是目录则视为一般文件处理
-R 递归处理,保留特殊文件的属性
-u 仅复制时间差异的文件
cp -r /tmp/a /root/a
记得有空格。
cp -R 整个文件夹copy
拷贝文件夹下所有文件
cp -rvf /tmp/a/^ /home/a