... если файл заархивирован с путем?(man tar уже пройден)
1.У меня по крону еженедельно делается следующее:
Некоторык логи из /var/log/ переносятся в /var/log/tmp
/var/log/tmp архивируется:
tar cfzP /arch/log/name /var/log/tmp
Теперь юзеры требуют статистику предположим за полгода:с кем они общались.
Написали скриптик, все окей, беда только с tar'ом
Как ни крути:
gzip -cd /arch/log/name |tar xfv - /var/log/tmp/maillog.*
gzip -cd /arch/log/name |tar xfvP - /var/log/tmp/maillog.*
maillog.* восстанавливаются только со все путем, причем в зависимости от
наличия или отсутствия ключа Р путь восстанавливается либо в моей рабочей
директории либо файлы сваливаются прямо в /var/log/tmp
Вариант:
gzip -cd /arch/log/name |tar xfv - maillog.*
не проходит, говорит, отсутствует такой файл.
gzip -cd /arch/log/name |tar xfv-С=test - /var/log/tmp/maillog.maillog.*
разворачивает весь архив опять со всеми путями в текущий архив, игнорируя дир test
Возможно ли все-таки восстановить файл в определенный каталог и как это сделать?
2. Какая команда позволяет узнать номер позиции, в которой находится определенный символ?
Заранее спасибо !
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как вытащить файл из tar-архива в другую директорию? (2000)
- Форум Создание tar архива (2014)
- Форум восстановление tar-архива, затертого tar-ом (2017)
- Форум как из tar архива распаковать один определённый файл (2005)
- Форум tar с обновляемым архивом (2010)
- Форум О компрессии tar архивов (2012)
- Форум tar обновить содержимое архива (2013)
- Форум Установка из tar-архивов (2004)
- Форум tar и куча архивов (2005)
- Форум восстановление целостности tar архива? (2005)