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

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...