Использование 'gsutil mv' без показанных исключений - PullRequest
0 голосов
/ 16 января 2020

Я использую gsutil для перемещения файлов, но это создает исключение, если ни один из файлов не перемещен.

Это команда, которую я выполняю:

gsutil -m mv gs://{url}/20200116* gs://{destional url}/data/rtbiq_data/

Исключение, которое я вижу:

CommandException: Не найдено ни одного URL: gs: // {url} / 20200116 * CommandException: 1 файл / объект не может быть передан.

Я хочу, чтобы он просто go проходил без каких-либо исключений, даже если ни один из файлов не был перемещен. Как я могу это сделать?

1 Ответ

0 голосов
/ 16 января 2020

Официальной опции gsutil mv для этого не существует, но один из подходов заключается в том, чтобы просто перенаправить вывод команды на /dev/null, по существу подавляя stderr:

gsutil -m mv gs://{url}/20200116* gs://{destional url}/data/rtbiq_data/ 2> /dev/null
...