Автор Тема: Архивы, архиваторы и архивирование. Общие вопросы.  (Прочитано 35678 раз)

Drool

  • Гость
Re: как архивировать
« Ответ #60 : 15.02.2009 20:27:33 »
1. А на форуме написать религия не позволяет?
2. Просто с такими ну очень информативными ответами проще для новичка начать маны читать, благо часть из них бывает на русском.
3. А форум тогда для чего кстати?
4. Не проще помимо других вопросов и обсуждения сделать весьма полезные темы тут.
5. Ну или на крайней случай вики улучить, для возмоности решения таких простых вроде бы действий как архивация файлов с возможностью еще и нарезать.

1. Зачем плодить сущности и работать копипастером из гугля?
2. man tar скорее всего сделал бы ненужным данный вопрос.
3. А хрен его знает. Я давно говорил что форум не нужен.
4. Зачем плодить сущности и работать копипастером из гугля?
5. Кто Вам мешает? Вики на то и вики, чтоб любой желающий там разместил информацию.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 258
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: как архивировать
« Ответ #61 : 16.02.2009 09:57:00 »
А на форуме написать религия не позволяет?
Уже дана прямая ссылка
http://www.ibm.com/developerworks/ru/library/au-speakingunix5/

Оффлайн AnotheR

  • Завсегдатай
  • *
  • Сообщений: 307
  • Forever and Never
    • Email
Re: как архивировать
« Ответ #62 : 21.02.2009 21:14:27 »
Раз вы тайну не выдаете никому, то хочу поделиться личным опытом. Как нистранно гуглы не помогли, помог "man tar" и ряд опытов.

Как упаковать какую-нибудь например папку:

tar -czf archiv_name.tar.gz что_пакуем

Пример: tar -cvzf test.tar.gz /home/denis
И получил файл test.tar.gz в той папки откуда была дана команда эта.

Распаковка. Тут в параметре меняется с на x

tar -xzf 123.tar.gz
И получил в папке откуда запустил содержимое архива 123.tar.gz

Главное в этом деле, убедившись на своем опыте, не перепутать где будет имя архива и имя упакуемого.
Если добавить в параметр v, то будет отображать ход работы. Как следует еще не запомнил, но думаю потренируюсь, то может освоюсь.

Теперь нарезание..
Слегка читанул "man split"
split -b 1024768 test.tar.gz (таким образом даю команду нарезать по 1 МБ тот файл) и получаю кучу файлов, почему-то имя имеют они xaa и пошло.. все по три буквы и первая идет x.
А вот как склеить что-то не понял.. Хотя почитал "man marge" или я ман не по той команде читал...

Ну а пока в этом плане на все ура справляется Krusader он умеет и упаковывать и нарезать и склеивать.




Alexei_VM

  • Гость
Re: как архивировать
« Ответ #63 : 21.02.2009 23:52:05 »
Раз вы тайну не выдаете никому, то хочу поделиться личным опытом. Как нистранно гуглы не помогли,

ЛОЛ. А вы вообще читать-то умеете? По-русски? Цитата из вышеприведенной ссылки, прям с той же странички:

Цитировать
Чтобы создать архив ... запустим tar:

$ tar --create --verbose --gzip --file archive.tgz *
css/
css/style.css
css/valid.css
demo.rb
tech.pdf


Оффлайн xapienz

  • Завсегдатай
  • *
  • Сообщений: 207
    • Email
Re: как архивировать
« Ответ #64 : 22.02.2009 00:53:44 »
Теперь нарезание..
Слегка читанул "man split"
split -b 1024768 test.tar.gz (таким образом даю команду нарезать по 1 МБ тот файл) и получаю кучу файлов, почему-то имя имеют они xaa и пошло.. все по три буквы и первая идет x.
А вот как склеить что-то не понял.. Хотя почитал "man marge" или я ман не по той команде читал...

Ну а пока в этом плане на все ура справляется Krusader он умеет и упаковывать и нарезать и склеивать.
склеить можно с помощью cat xaa xab xac > test.tar.gz
может это и неразумно (я осваиваюсь в linux экспериментально: если что-то заработало, значит так можно), но я делаю всегда так. про merge слышу первый раз, надо изучить это
ALTLinux Sisyphus

Оффлайн AnotheR

  • Завсегдатай
  • *
  • Сообщений: 307
  • Forever and Never
    • Email
Re: как архивировать
« Ответ #65 : 23.02.2009 15:54:57 »
Цитировать
ЛОЛ. А вы вообще читать-то умеете? По-русски? Цитата из вышеприведенной ссылки, прям с той же странички:
Там много букв. Я же нашел простое решение "-cvzf" В "man tar" и то понятнее.

Цитировать
склеить можно с помощью cat xaa xab xac > test.tar.gz
Ну это верно, но любопытно как же правильнее склеивать. Вот есть merge он вроде как раз для этого. Переводится вроде как "склеить, соединить"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 258
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: как архивировать
« Ответ #66 : 23.02.2009 16:09:34 »
Правильно - через cat - он есть везде, а merge - у меня лично он не установлен и зачем он - я не знаю.

Оффлайн xapienz

  • Завсегдатай
  • *
  • Сообщений: 207
    • Email
Re: как архивировать
« Ответ #67 : 23.02.2009 23:34:33 »
я даже не нашёл, что нужно установить, чтобы появился merge.
похоже что такого нету совсем. значит cat и есть верное решение
ALTLinux Sisyphus

Оффлайн GreyMTN

  • Завсегдатай
  • *
  • Сообщений: 54
unzip нескольких файлов [решено]
« Ответ #68 : 28.02.2009 21:12:03 »
в Windows строка unzip -x *.zip приводит к распаковке всех zip файлов.
а ALTLinux 4.1 у меня такое не прокатило:
[grey@localhost Bases]$ unzip -x *.zip
Archive:  drw44400.zip
caution: filename not matched:  drw44401.zip
caution: filename not matched:  drw44402.zip
....
и ни чего не распаковалось...  :(
помогите...
еще нужно, чтоб распаковывались только файлы *.vdb и *.dll, а *.txt не распаковывались.
« Последнее редактирование: 02.03.2009 18:15:18 от Skull »
С большим уважением...

Drool

  • Гость
Re: unzip нескольких файлов
« Ответ #69 : 28.02.2009 21:45:47 »
У Вас что-то или с архивом, или с правами доступа к нему. У меня
$ unzip -x *.zip
Archive:  test.zip
  inflating: AUTHORS
  inflating: ChangeLog
  inflating: COPYING

Alexei_VM

  • Гость
Re: unzip нескольких файлов
« Ответ #70 : 28.02.2009 21:48:00 »
в Windows строка unzip -x *.zip приводит к распаковке всех zip файлов.

А в Линукс эта строка приводит к тому, что вы написали. И будет так приводить до тех пор, пока вы не почитаете man unzip или unzip --help.

Drool

  • Гость
Re: unzip нескольких файлов
« Ответ #71 : 28.02.2009 21:55:36 »
А в Линукс эта строка приводит к тому, что вы написали.

Эм... А почему у меня распаковало?

Alexei_VM

  • Гость
Re: unzip нескольких файлов
« Ответ #72 : 28.02.2009 22:03:23 »
А в Линукс эта строка приводит к тому, что вы написали.

Эм... А почему у меня распаковало?

Один архив против нескольких?

Цитировать
[alexei@threebears ~]$ unzip --help
UnZip 5.52 of 28 February 2005, by Debian. Original by Info-ZIP.

Usage: unzip [-Z] .....
  Default action is to extract files in list, except those in xlist, to exdir;
  file[.zip] may be a wildcard.  -Z => ZipInfo mode ("unzip -Z" for usage).

  -p  extract files to pipe, no messages     -l  list files (short format)
  -f  freshen existing files, create none    -t  test compressed archive data
  -u  update files, create if necessary      -z  display archive comment
  -x  exclude files that follow (in xlist)   -d  extract files into exdir


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 258
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: unzip нескольких файлов
« Ответ #73 : 28.02.2009 22:05:49 »
Наверное, потому, что в папке был один zip-файл ?

Оффлайн GreyMTN

  • Завсегдатай
  • *
  • Сообщений: 54
Re: unzip нескольких файлов
« Ответ #74 : 01.03.2009 07:47:34 »
в Windows строка unzip -x *.zip приводит к распаковке всех zip файлов.

А в Линукс эта строка приводит к тому, что вы написали. И будет так приводить до тех пор, пока вы не почитаете man unzip или unzip --help.

Я в агнлицком не силён :(
Опишите как надо.
С большим уважением...