Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сжатие tar и gzip, без путей [Решено]  (Прочитано 6251 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AAA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Сжатие tar и gzip, без путей [Решено]
« : 24 Февраля 2011, 15:06:07 »
Нужно производить архивацию содержимого папки /home/user/new/*. Выполняю команду:
tar -czf /home/backup/user.tar.gz /home/user/new/*Архив создаётся, но при распаковке архива образуется полное дерево по которому лежали файлы пользователя, т.е. выполняю:
tar xvfz user.tar.gzи он распаковывает с видом: /home/user/new/файлы.

Каким образом сделать только файлы? Что бы путь где они были не фигурировал?
« Последнее редактирование: 25 Февраля 2011, 09:22:16 от AAA »
Ubuntu 11.04

Оффлайн Jack Sparrow

  • Активист
  • *
  • Сообщений: 630
    • Просмотр профиля
Re: Сжатие tar и gzip, без путей
« Ответ #1 : 24 Февраля 2011, 17:12:33 »
А если попробовать сначала перейти в папку /home/user/new/ , а уже оттуда отдавать команду архивации?
Linux is only free if your time has no value (c) Jamie Zawinski

Оффлайн gaudin

  • Участник
  • *
  • Сообщений: 227
    • Просмотр профиля
Re: Сжатие tar и gzip, без путей
« Ответ #2 : 24 Февраля 2011, 20:46:56 »
Цитировать
tar -T backup_list -czf arxiv.tar.gz

Цитировать
backup_list
список файлов и директорий
Ubuntu 10.04.01 ядро 2.6.37-12

Оффлайн AAA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Сжатие tar и gzip, без путей
« Ответ #3 : 25 Февраля 2011, 09:08:06 »
Решил проблему путём написания такого скрипта и задал на выполнение Cron'ом.

#!/bin/sh
cd /home/vmail/nstp-nn.ru/backup/Maildir/new
tar -czf /home/backup/`date +%Y-%m-%d`.tar.gz *
Ubuntu 11.04

 

Страница сгенерирована за 0.05 секунд. Запросов: 23.