前端之家收集整理的这篇文章主要介绍了
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