我正在gsutil
移动文件,但是如果没有文件被移动,则会生成一个异常。
这是我运行的命令:
gsutil -m mv gs://{url}/20200116* gs://{destional url}/data/rtbiq_data/
我看到的异常:
CommandException:没有匹配的URL:gs:// {url} / 20200116 * CommandException:无法传输1个文件/对象。
我希望即使没有文件移动,它也不会抛出任何异常。我怎样才能做到这一点?
没有官方的gsutil mv
选择,但是一种方法是简单地将命令的输出重定向到/dev/null
,实际上是抑制stderr
:
gsutil -m mv gs://{url}/20200116* gs://{destional url}/data/rtbiq_data/ 2> /dev/null
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句