Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Вопрос по p7zip (http://forum.oszone.net/showthread.php?t=224606)

nniko 06-01-2012 22:10 1829880

Вопрос по p7zip
 
Знающие люди, подскажите пожалуйста! Может ли архиватор p7zip (терминал) создавать за раз несколько архивов? Стандартная фишка с фигурными скобками {} (по аналогии с mv {1a,2a,3a) {1,2,3), где указываешь через запятую а) результирующие и б) исходные файлы не проходит. Несмотря на наличие нескольких аргументов в одних фигурных скобках использует за имя архива только первый аргумент, в итоге только один архив, вместо нескольких. Читал хелп - вроде ничего объясняющего не нашел (и с английским не очень), и "гуглы" не помогли.

Baiker 07-01-2012 12:51 1830136

Добавлю вопрос. Как установить этот архиватор? Инсталлятор находится в архиве. В архиве нет файлов *.deb , *.run , *.sh... Что именно нужно запускать и с какой командой. Спасибо

vadblm 07-01-2012 16:04 1830249

Цитата:

Цитата nniko
Может ли архиватор p7zip (терминал) создавать за раз несколько архивов? »

А зачем это нужно? Вызвать p7zip нужное количество раз религия не позволяет? Если нужно запустить архивацию нескольких архивов разом, скажем, чтобы заняться другими делами, а не следить пока очередной архив допилится, то в никсовых шеллах вообще-то можно запускать несколько команд разом в очередь, используя разделитель (;). Примерно так:
Код:

$ 7z a archive1.7z <что-то> ; 7z a archive2.7z <ещё что-то> ; 7z a archive3.7z <ещё что-то>
Цитата:

Цитата Baiker
Как установить этот архиватор? »

Из репозитория. Как работать с репозиториями и какой именно нужен - читайте документацию к своему дистру.
Цитата:

Цитата Baiker
Инсталлятор находится в архиве. В архиве нет файлов *.deb , *.run , *.sh... Что именно нужно запускать и с какой командой. »

Методом телепатии догадываюсь, что вы видимо скачали так называемый тарбол (tarball) - архив с исходными текстами программы. Для сборки программ из исходных текстов необходим инструментарий для разработчиков (make, gcc, т.п.). Но лучше и проще всё же ставить программы из репозиториев.

nniko 07-01-2012 17:20 1830288

vadblm, видите ли, бытует мнение, что "лень - двигатель прогресса" (прошу прощение за оффтоп), так зачем делать одну и ту же операцию 20 раз, если надо создать например 20 (или более архивов), когда наверняка можно найти решение, позволяющее сделать это оптимальным образом? Вы правы, можно конечно для этого использовать |, но ведь здесь писанины будет не меньше.
Baiker, действительно для установки используй репозиторий своего дистрибутива. Кстати какой?

vadblm 07-01-2012 17:38 1830299

nniko, вообще говоря, компы затем и придумали, чтобы быстро выполнять рутинные операции и компу всё равно, какую операцию сколько раз делать. Но раз вам лень попросить его об этом, что ж, тогда обращайтесь к автору c feature request. Может, прислушается. Хотя вряд ли - он при порте не сделал даже поддержку POSIX прав файлов, что было бы куда полезнее на юниксовых системах, чем желаемое вами.

nniko 07-01-2012 17:50 1830307

vadblm, из сказанного вами я заключил, что создание за раз нескольких архивов этим архиватором не поддерживается. Если это так, то очень печально, и про отсутствие поддержки POSIX прав файлов тоже. Жаль. Придется использовать конвейер.

vadblm 07-01-2012 18:08 1830318

Цитата:

Цитата nniko
Придется использовать конвейер. »

Вы так говорите, как будто это что-то плохое.

nniko 07-01-2012 18:18 1830324

Цитата:

Цитата vadblm
Вы так говорите, как будто это что-то плохое. »

Ни в коей мере, просто хотелось немного упростить задачу.

Zetoke 08-01-2012 17:04 1830968

Цитата:

Цитата Baiker
Добавлю вопрос. Как установить этот архиватор? Инсталлятор находится в архиве. В архиве нет файлов *.deb , *.run , *.sh... Что именно нужно запускать и с какой командой. Спасибо »

sudo apt-get install p7zip

vadblm 08-01-2012 17:47 1831020

Цитата:

Цитата Zetoke
sudo apt-get install p7zip »

Он не говорил, что пользуется Debian или Ubuntu. Так что вполне может быть и yum install p7zip, и pacman -S p7zip, и что-то ещё. Систем управления пакетами на свете порядком. ;)

Baiker 09-01-2012 22:58 1832090

Цитата:

Цитата vadblm
Он не говорил, что пользуется Debian или Ubuntu »

Говорю: Linux Mint 9 Росинка

Zetoke 09-01-2012 23:10 1832097

Цитата:

Цитата vadblm
Он не говорил, что пользуется Debian или Ubuntu. Так что вполне может быть и yum install p7zip, и pacman -S p7zip, и что-то ещё. Систем управления пакетами на свете порядком. »

Не нужно учить Арчевода и Гентушника со стажем, хоть и в прошлом.
А ведь всего навсего нужно было посмотреть конфигурацию его компьютера, там это написано.


Время: 18:29.

Время: 18:29.
© OSzone.net 2001-