Может быть, я что-то упускаю, но когда я набираю команду verbose ditto (ditto [-v] [-V] 2>>some.log
), она отправит обычный вывод на stderr
.Поэтому мой some.log
файл будет заполнен записями типа copying file ...
.
. Это не имеет логического смысла для меня, но это то, что говорится в руководстве:*
Я не проверял это, но я предполагаю, что фактические ошибки ввода / вывода отправляются на stdout
.Мое первоначальное желание состояло в том, чтобы отображать обычный вывод, но регистрировать все ошибки.Если предположить, что ошибки отправляются на stdout
, то эта проблема на самом деле не является большой проблемой, просто семантика мне не нужна.
Итак, это должно дать мневыходы:
ditto -V /some/path/ /some/other/path 1>>some.log