Когда Вы используете конструкцию: 1>stdout.log 2>&1
и stderr и stdout перенаправляются в файл, потому что stdout перенаправление настраивается перед stderr перенаправлением.
При инвертировании порядка, можно получить stdout, перенаправленный в файл, и затем скопировать stderr в stdout, таким образом, можно передать его по каналу к tee
.
$ cat test
#!/bin/sh
echo OUT! >&1
echo ERR! >&2
$ ./test 2>&1 1>stdout.log | tee stderr.log
ERR!
$ cat stdout.log
OUT!
$ cat stderr.log
ERR!
Если Вы только имеете rar
программа, команда x
выполнил бы задачу:
rar x <part_name>
Программа автоматически ищет соответствующие части архива.
Примечание: иногда именование может быть <archive_name>.part##.rar
.
Можно использовать unrar
программа. От how-to-open-a-rar-file-in-linux:
Если необходимо распаковать архив .rar в Linux, можно загрузить программу, названную unrar. При использовании Ubuntu или Debian можно установить unrar путем открытия терминала, и ввод sudo склонный - получает установку unrar. Затем прочитайте инструкции путем ввода человека unrar.
[ОБНОВЛЕНИЕ: для установки unrar в Ubuntu, Вам нужен включенный Репозиторий Мультивселенной.]
В основном, к unrar файл в Linux, просто перейдите к каталогу, где Ваш архив rar, и введите unrar x [filename.rar], заменив [filename.rar] названием Вашего архива rar.
Для серии файлов необходимо смочь просто указать тот с .rar
расширение.
Обновление - это подтверждено wikihow:
Если файл RAR повреждается в меньшие файлы, их называют .rar, .r00, .r01 и так далее. Укажите на свою unrar утилиту на .rar файл, и это автоматически соединит части назад.