Общая команда для извлечения архивных файлов [дубликат]

Я думаю, что предложенная вами временная линия верна.

В самом начале, до появления Unix (в 60-е годы называвшегося Unics, что означало UNiplexed Information and Computing Service), Bell Labs сосредоточилась на проекте Multics, который потерпел неудачу (Multiplexed Information and Computer Services). Multics был написан на языке QED.

На самом деле QED был разработан еще до Multics; впервые он был написан Батлером Лэмпсоном и Питером Дойчем для системы разделения времени Беркли на SDS 940; см. их статью в C. ACM 10 #12 (декабрь, 1967).

Кен Томпсон привел QED в проектную группу Multics, который он модернизировал из символьно-ориентированного в линейно-ориентированный (QED CTSS).

Позже, когда проект Multics потерпел неудачу, Кен и Ричи "развили" Multics в Unics, и QED постоянно совершенствовался, достигнув в итоге ED и VI.

Все это и многое другое хорошо объясняется в этом документе Bell Labs об истории QED, написанном самим Ричи (!).

Также по этой ссылке Bell Labs вы можете скачать Руководство по QED (датированное 1970 годом), усовершенствованное Кеном и Ричи для проекта Unics (!).

Среди прочих концепций, в этом руководстве QED объясняются основные регулярные выражения в том же формате, в котором мы используем их сегодня.

PS: Признаюсь, я в восторге от того, что нашел всю эту информацию!

2
17.10.2016, 15:12
1 ответ

Я не уверен, что тестировал все упомянутые вами расширения, но

7z x <archive> 

обрабатывает многие из них. Однако для архивов tar.sthing вам все равно придется распаковать:

7z x -so <archive> | tar xvf -

Однако обратите внимание, что для архивов tar.sthing использование tar и разрешение автоматического определения типа сжатия - это возможно, лучше:

tar xvf <archive>

Вы также можете использовать dtrx , который упакован для нескольких дистрибутивов и как раз предназначен для грамотного извлечения файлов.

0
27.01.2020, 22:44

Теги

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