`cp -pr` 在两个不同的 RHEL 服务器上表现不同
`cp -pr` behaving differently on two different RHEL servers
我在 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 文件是否存在于服务器中。
为什么行为不同。如何解决?
cp: cannot stat 主要是cp命令看不到文件。可能有两个原因。
- 文件不存在
- 您没有查看该文件的权限。
如果你检查了这两件事,你应该能够找到答案
我在 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 文件是否存在于服务器中。
为什么行为不同。如何解决?
cp: cannot stat 主要是cp命令看不到文件。可能有两个原因。
- 文件不存在
- 您没有查看该文件的权限。
如果你检查了这两件事,你应该能够找到答案