
背景
今天在Linux系统使用cp
(复制命令)复制目录时,出现下面的错误:
“cp:omitting directory "directory" ”
*(directory是需要复制的目录名称)。
原因
查询了一下网上资料,原来这是因为dir目录下存在其他目录或文件,不可只使用cp命令实现复制操作。
解决方法
使用cp
命令时,加上 -r
选项就可以了,这个选项是指“递归持续复制,用於目录的复制行为”。
例如
cp -r dir ./usr
当执行删除操作时碰到类似的错误,也可使用递归式删除方式。