|
|
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть строка в shell скрипте, Код: plaintext которая, как нетрудно догадаться, создает архив определенной директории и кладет его по определенному пути. Недавно выяснилось что огромное количество внутренних файлов (логов и всяческих темпов) также архивируется и это заметно утяжеляет архив. Коллеги, вопрос, как исключить эти поддиректории, которые я не хочу видеть в своем архиве? Чтобы вся структура осталась неизменной а проклятые директории с логами просто не включались в архив. Выручайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 17:41 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
-exclude не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 18:24 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
Чего-то я никаких exclude в tare не знаю. Навскидку вижк пока только такой вариант: создаёшь список: find "/what/we/need/" -and -not -iwholename /what/we/need/notneed/" -ls > spisok.txt а потом tarишь из спиcка Хотя, чего-то как-то громодко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 18:31 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
man tar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 18:45 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
ОСь-то какая? Это важно вообще-то.. Ключи могут быть разными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 18:46 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
Если это соляра то как-то так. ключ "X" - задает файл с исключениями "file.exc" Код: plaintext в линуксе есть ключ --exclude ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 19:55 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
Relic Hunter, Да, OS - Solaris, а как полностью будет на моем примере Код: plaintext с исключением 2-х директорий /what/we/need/tmp1/ и /what/we/need/tmp2/ к примеру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2011, 02:55 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
Nick Chervov, ну, как-то так: Код: plaintext path4tar - путь к директории, которую бэкапим. exclude.file - обычный текстовый файл со списком того, что не включается в архив (в имя файла должен быть включен path4tar обязательно!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2011, 05:58 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
mesier(в имя файла должен быть включен path4tar обязательно!) имеется в виду те файлы, что перечислены в списке исключаемых - они должны содержать path4tar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2011, 06:01 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
mesier, А можно это сделать не прибегая к созданию файлов, просто одной длинной командой? Так и наглядней и удобней, мне кажется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2011, 10:38 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
не ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2011, 13:36 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
mesier, Хорошо, но тогда как должен выглядеть exclude.file? Путь до директории прописывать на каждой строчке или через запятую (другой символ) стоит указывать? Мне необходимо исключить из архива директорий 10 примерно (все в разных местах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2011, 09:59 |
|
||
|
Выборочное архивирование посредством tar.gz
|
|||
|---|---|---|---|
|
#18+
http://www.cyberciti.biz/faq/exclude-certain-files-when-creating-a-tarball-using-tar-command/ google же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2011, 10:36 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37279086&tid=1484221]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 486ms |

| 0 / 0 |
