在哪里可以找到所有 cp 错误消息的列表?

Where to find a list of all cp error messages?

我想知道是否有 cp 错误消息的详尽列表。目的是能够从日志文件中找到所有 cp 错误。

例如,使用以下脚本:

touch toto
cp toto mydir/toto2
cp toto3 toto4

cp 打印以下错误:

cp: cannot create regular file 'mydir/toto2': No such file or directory
cp: cannot stat 'toto3': No such file or directory

我可以从日志文件中 grep "cp:"。但是,某些与 cp 无关的内容可能会在内部包含“cp:”,从而产生不良结果。

我想用特定的 cp 错误消息来优化搜索,但是 man cp 没有提供它们,我无法找到它们。

是否有包含所有可能的 cp 错误消息的列表?

如果你用正则表达式 grep 就很容易了:

egrep '^cp:' <file>

这样你只会得到开头的行 with "cp:".