Титла: .gz на цяла директория Публикувано от: pixar в May 30, 2004, 13:50 Искам да Ви питам как мога да направя .gz на цяла директория...
Но неискам .tar.gz, a само gz !!! Благодаря Ви предварително! Титла: .gz на цяла директория Публикувано от: sunhater в May 30, 2004, 14:51 Какво те притеснява .tar.gz? Ако ти се вижда дълго можеш да го преименуваш на .tgz
Титла: .gz на цяла директория Публикувано от: gamehack в May 30, 2004, 16:18 Използвай
Титла: .gz на цяла директория Публикувано от: Bogo в May 30, 2004, 16:32 tar czvf archive.gz /home/directory
Титла: .gz на цяла директория Публикувано от: pixar в May 30, 2004, 17:07 офф, неискам tgz. Въпросът беше как може да се направи само .gz на директория !
Иначе за .tgz няма проблеми, но се чудех как мож еда се направи такова нещо, за .gz архив За отделен файл може, но за цяла директория... ![]() Титла: .gz на цяла директория Публикувано от: Филип Бонев в May 30, 2004, 17:21 Маи не може да ти кажа. Попринцип идеята е с tar да събереш множество файлове в един и с gzip(или bzip2 лично аз го предпочитам
![]() Така че май не може. Титла: .gz на цяла директория Публикувано от: Bogo в May 30, 2004, 22:39 ![]() Титла: .gz на цяла директория Публикувано от: vesok в May 31, 2004, 08:39
Ако правилно те разбирам - искаш да събереш съдържанието на цяла директория в един файл, който при това да е компресиран и да завършва на .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. |