Я просмотрел варианты, но ничего не показалось очевидным, как отключить вывод при распаковке файла. Ниже приведен код, который я сейчас использую ... Мне просто нужна возможность отключить вывод.
Ха! Сколько из нас, должно быть, пропускают «v», даже не задумываясь об этом. И затем, после того, как мы укажем tar, что нужно выводить много, мы задаемся вопросом, почему он выводит много: P.
Александр Берд
Ответы:
233
Просто отбросьте этот вариант v.
-vдля многословия. Если вы его не используете, он не будет отображать:
И будет ли он показывать ошибки даже в неразборчивом режиме?
Фил Филиппак,
9
@PhilFilippak Да. tar отправляет ошибки в stderr. Таким образом, вы увидите любые сообщения об ошибках.
PP
6
Он также отправит имя извлеченного файла. Я тоже не мог его выключить.
Часы ZHONG
На всякий случай, если вы хотите избежать отправки вывода на stderr и stdout, вы можете добавить >/dev/null 2>&1к команде, показанной в этом ответе.
Андре Гассер
5
@ AndréGasser Верно. Если вы используете bash, вы можете сократить его с помощью: &>/dev/null(или >&/dev/null). например $ cmd &>/dev/null(или $ cmd &>fileперенаправить как stderr, так и stdout в файл).
v
Ответы:
Просто отбросьте этот вариант
v
.-v
для многословия. Если вы его не используете, он не будет отображать:источник
>/dev/null 2>&1
к команде, показанной в этом ответе.&>/dev/null
(или>&/dev/null
). например$ cmd &>/dev/null
(или$ cmd &>file
перенаправить как stderr, так и stdout в файл).