bash – cp:沉默“省略目录”警告

前端之家收集整理的这篇文章主要介绍了bash – cp:沉默“省略目录”警告前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在bash脚本中使用命令cp ./*“backup_ $timestamp”将目录中的所有文件备份到子目录中的备份文件夹中.这工作正常,但脚本不断输出警告消息:
cp: omitting directory `./backup_1364935268'

如何在不消除我可能想要了解的任何其他警告的情况下告诉cp关闭

可能你想在那个脚本中使用cp -r.这会以递归方式复制源包括目录.目录将被复制,消息将消失.

如果您不想复制目录,可以执行以下操作:

>使用2>& 1将stderr重定向到stdout
>将输出传递给grep -v

script | grep -v 'omitting directory'

来自grep man page的引用:

06001

猜你在找的Bash相关文章