`cp -pr`在两个不同的RHEL服务器上表现不同

时间:2015-07-06 10:57:27

标签: linux scripting cp rhel5

我在RHEL服务器上使用脚本,我在复制/etc/syslog.conf文件的备份之前,先对其进行可配置的更改。我在脚本中使用了以下命令:

 cp -pr /etc/syslog.conf /etc/syslog.conf.bkp.`date +"%d%m%Y"`

该脚本在一台RHEL服务器上运行完全正常,但另一方面它显示以下错误:

cp: cannot stat `/etc/syslog.conf': No such file or directory

我还检查了服务器中存在的/ etc / syslog / conf文件就好了。

为什么行为不同。如何解决?

1 个答案:

答案 0 :(得分:1)

cp:不能stat主要是因为cp命令看不到文件。这可能有两个原因。

  • 文件不存在
  • 您无权查看该文件。

如果你检查这两件事,你应该能够找到答案