Мне нужно вывести tar -cfv
в файл; любые идеи, как это сделать?Использование tar-cfv output Bash
Когда я использую команду tar -cfv file.tar path
, она показывает мне вывод, и мне нужно создать файл журнала, показывающий этот вывод.
Мне нужно вывести tar -cfv
в файл; любые идеи, как это сделать?Использование tar-cfv output Bash
Когда я использую команду tar -cfv file.tar path
, она показывает мне вывод, и мне нужно создать файл журнала, показывающий этот вывод.
Выход записывается на стандартную ошибку, а не на стандартный вывод. Таким образом, либо перенаправить вывод:
tar -cfv file.tar path &> log_file.txt
Или использовать tee
, чтобы показать вывод и в файл журнала:
tar -cfv file.tar path 2>&1 | tee log_file.txt
выход редирект с помощью '>'. Пример: - 'tar -cfv file.tar> log.txt' –
' tar -cvf file.tar path> tar.contents'? Или: 'tar -cvf file.tar путь | tee tar.contents'? –
просто '>' не будет делать этого, так как выход находится на 'stderr' – davejagoda