Работа с rar файлами

Когда Вы используете конструкцию: 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!
6
17.08.2012, 10:12
2 ответа

Если Вы только имеете rar программа, команда x выполнил бы задачу:

rar x <part_name>

Программа автоматически ищет соответствующие части архива.

Примечание: иногда именование может быть <archive_name>.part##.rar.

2
27.01.2020, 20:27

Можно использовать 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 файл, и это автоматически соединит части назад.

6
27.01.2020, 20:27

Теги

Похожие вопросы