欢迎来到之路教程(on itroad-com)
解决方案
上面的错误是 Linux 新手在将目录复制到其他位置而不使用 'cp' 命令中的递归复制选项时常犯的错误。
为了避免此错误,请在复制命令中使用“-r”或者“-a”选项。
从'cp'命令的手册页:
# man cp -R, -r, --recursive copy directories recursively -a, --archive same as -dR --preserve=all
例如:
# cp -r /srcdir /tgtdir
或者
# cp -R /srcdir /tgtdir
或者
# cp -a /srcdir /tgtdir
如果不在 cp 命令中使用“-r”或者“-a”选项,默认情况下该命令将尝试仅复制文件而不是源中的目录。
“-r”和“-R”是相同的选项,可以互换使用。
问题
当我们尝试将目录复制到其他位置时,出现以下错误:
$ cp /data01 /data02 cp: omitting directory '/data01' $
日期:2020-09-17 00:14:02 来源:oir作者:oir