Работаем с tar

(Ответов: 7, Просмотров: 5967)
  1. Дипломник
    • Регистрация: 05.09.2009
    • Сообщений: 186
    • Репутация: 31
    Tar - традиционный формат для хранения файл-архивов в unix системах.Очень полезен для сжатия и распаковки доров.В большинстве *nix систем не требует дополнительных установок.
    Список основных опций tar:
    • -c: создаёт новые архивы.
    • -x: извлекает файлы из существующего архива.
    • -t: выводит список файлов существующего архива.
    • -v: выводит список файлов, добавленных или извлеченных из архива, или, в сочетании с опцией t , выводит список файлов в длинном формате вместо короткого.
    • -z:использовать gzip сжатие
    • -p:сохранить атрибуты файлов(при распаковке)
    • -r:добавть в архив новые файлы
    Перед использованием tar нужно перейти в нужный вам каталог(например через cd).
    Примеры использования tar:
    • tar -zcfv archive.tar.gz сжать все файлы и папки в данной директории
    • tar -zxfv archive.tar.gz распаковать все файлы и папки из архива
    • tar -czf archive.tar.gz file1.txt dump.txt запаковать 2 файла
    • tar -tvf archive.tar.gz посмотреть содержимое архива
    • 0
  2. Senior Member Аватар для yfpshjd
    • Регистрация: 04.09.2009
    • Сообщений: 274
    • Репутация: 9
    Не понимаю, зачем запаковывать доры? (я в unix не силен)
    • 0
  3. Дипломник
    • Регистрация: 05.09.2009
    • Сообщений: 186
    • Репутация: 31
    Ну как зачем,например когда дор заливаешь на лом,то там нельзя сразу несколько файлов заливать.Не будешь же ты заливать каждую страничку руками,так же и с обычным ftp - легче залить один файл чем несколько тысяч.
    • 0
  4. Senior Member
    • Регистрация: 04.09.2009
    • Сообщений: 820
    • Репутация: 10
    Многие поддерживают не только tar, но и zip
    • 0
  5. Banned
    • Регистрация: 08.09.2009
    • Сообщений: 1,478
    • Репутация: 80
    • Webmoney BL: ?
    В нашем сучае более полезны не команды, а использование в скриптах. Для того что бы распаковать файл на сервере нужно выполнить скрипт:

    <?
    exec("tar -zxfv archive.tar.gz");
    ?>

    Быстрее чем библиотека для php типа pzlib
    • 0

    Спасибо сказали:

    DruGer(10.09.2009),
  6. Banned
    • Регистрация: 07.09.2009
    • Сообщений: 7
    • Репутация: 10
    если я не ошибаюсь, то tar понимает даже без -
    т.е. tar xzfv archive.tar.gz
    • 0
  7. Banned
    • Регистрация: 22.07.2009
    • Сообщений: 232
    • Репутация: 10
    В нашем сучае более полезны не команды, а использование в скриптах. Для того что бы распаковать файл на сервере нужно выполнить скрипт:
    Это получше чем tar
    • 0
  8. Гуру Аватар для Dr.Gonzo
    • Регистрация: 03.09.2009
    • Сообщений: 1,503
    • Репутация: 64
    Цитата Сообщение от rushter Посмотреть сообщение
    Tar - традиционный формат для хранения файл-архивов в unix системах.Очень полезен для сжатия и распаковки доров.В большинстве *nix систем не требует дополнительных установок.
    Список основных опций tar:
    • -c: создаёт новые архивы.
    • -x: извлекает файлы из существующего архива.
    • -t: выводит список файлов существующего архива.
    • -v: выводит список файлов, добавленных или извлеченных из архива, или, в сочетании с опцией t , выводит список файлов в длинном формате вместо короткого.
    • -z:использовать gzip сжатие
    • -p:сохранить атрибуты файлов(при распаковке)
    • -r:добавть в архив новые файлы
    Перед использованием tar нужно перейти в нужный вам каталог(например через cd).
    Примеры использования tar:
    • tar -zcfv archive.tar.gz сжать все файлы и папки в данной директории
    • tar -zxfv archive.tar.gz распаковать все файлы и папки из архива
    • tar -czf archive.tar.gz file1.txt dump.txt запаковать 2 файла
    • tar -tvf archive.tar.gz посмотреть содержимое архива
    В мануалах от линукса полно различных команд, почему именно эта на сео-форуме?:)
    ИМХО wget или scp ито интереснее было бы разобрать.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
EvaPharmacy - фарма партнерка, 40% с продаж, работаем с 2003 года.
Реклама партнерских программ 28 27.11.2017 14:40
Работаем, работаем… А о здоровье задумались?
Оффтоп и свободные темы 37 03.03.2011 19:56
Работаем с подписками! Джин кэш!
Реклама партнерских программ 3 18.02.2010 19:48

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры