Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на програми
>
.gz на цяла директория
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: .gz на цяла директория (Прочетена 1176 пъти)
pixar
Напреднали
Публикации: 15
.gz на цяла директория
«
-:
May 30, 2004, 13:50 »
Искам да Ви питам как мога да направя .gz на цяла директория...
Но неискам .tar.gz, a само gz !!!
Благодаря Ви предварително!
Активен
sunhater
Напреднали
Публикации: 329
.gz на цяла директория
«
Отговор #1 -:
May 30, 2004, 14:51 »
Какво те притеснява .tar.gz? Ако ти се вижда дълго можеш да го преименуваш на .tgz
Активен
gamehack
Напреднали
Публикации: 244
.gz на цяла директория
«
Отговор #2 -:
May 30, 2004, 16:18 »
Използвай
Примерен код
tar cvf file.gz dir/
Активен
Simplicity all the way...
Bogo
Напреднали
Публикации: 632
Distribution: Debian
Window Manager: cmd
.gz на цяла директория
«
Отговор #3 -:
May 30, 2004, 16:32 »
tar czvf archive.gz /home/directory
Активен
live free or die хард
pixar
Напреднали
Публикации: 15
.gz на цяла директория
«
Отговор #4 -:
May 30, 2004, 17:07 »
офф, неискам tgz. Въпросът беше как може да се направи само .gz на директория !
Иначе за .tgz няма проблеми, но се чудех как мож еда се направи такова нещо, за .gz архив
За отделен файл може, но за цяла директория...
'>
Активен
Филип Бонев
Напреднали
Публикации: 517
Distribution: Debian
Window Manager: KDE
.gz на цяла директория
«
Отговор #5 -:
May 30, 2004, 17:21 »
Маи не може да ти кажа. Попринцип идеята е с tar да събереш множество файлове в един и с gzip(или bzip2 лично аз го предпочитам
'>) да ги архивираш.
Така че май не може.
Активен
Поздрави,
Филип Бонев
Bogo
Напреднали
Публикации: 632
Distribution: Debian
Window Manager: cmd
.gz на цяла директория
«
Отговор #6 -:
May 30, 2004, 22:39 »
'>
Активен
live free or die хард
vesok
Напреднали
Публикации: 39
.gz на цяла директория
«
Отговор #7 -:
May 31, 2004, 08:39 »
Цитат
(pixar @ Май 30 2004,14:50)
... да направя .gz на цяла директория...
Ако правилно те разбирам - искаш да събереш съдържанието на цяла директория в един файл, който при това да е компресиран и да завършва на .gz
Това не може да стане с една стъпка но спокойно става с 2 стъпки.
Първата е да събереш съдържанието на цяла директория в един файл - командата е tar -cf file.tar dir/
За разлика от други операционни системи в linux/unix "разширението" на файла няма голямо значение, т.е. вместо file.tar можеш да ползваш file, file.gz или каквото искаш - за програмата tar е все едно. Лично за твое удобство обаче ползвай .tar защото иначе след 6 месеца ще се чудиш защо файла не се отваря.
Втората стъпка е да ползваш програма за компресия - например gzip за да компресираш файла. Тази програма взима един файл, компресира го и записва резултата в нов файл като към името на първия се добавя .gz (от там идва и често срещаното .tar.gz). Пробвай "gzip file.tar" или "gzip index.html" за да видиш какво ще стане.
За (на-вече твое) съжаленив gzip компресира само файлове а не директории. За директориите ти е необходима първата стъпка.
В даден момент на някой умник му е омръзнало да прави тези 2 стъпки и добавил обцията -z към tar, така че тези 2 стъпки да изглеждата като една:
tar -czf file.tar.gz dir/
Естествено - понеже за tar разширенията нямат значение - ти можеш да напишеш:
tar -czf file.gz dir/
при което ще получиш .gz фаил от директорията си, т.е. точно това което искаш. Но след 6 месеца ще има да се чудиш как да възстановиш директорията заедно със съдържанието от въпросния .gz файл - защото "gunzip file.gz" ще създаде файл с име file за който не е очевидно че трябва да се разархивира с програмата tar.
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »