Вопросы с тегом «gzip»

Программа сжатия данных. Первоначально утилита GNU была клонирована большинством вариантов Unix.

210
Как сказать gzip сохранить оригинальный файл?

Я хотел бы сжать текстовый файл с помощью инструмента командной строки gzip, сохранив исходный файл. По умолчанию выполняется следующая команда gzip file.txt приводит к изменению этого файла и переименованию его file.txt.gz. вместо этого поведения я хотел бы иметь этот новый сжатый файл в...

203
Почему форматы архивов tar переходят на сжатие xz вместо bzip2, а как насчет gzip?

Все больше tarархивов используют xzформат, основанный на LZMA2, для сжатия вместо традиционного bzip2(bz2)сжатия. На самом деле kernel.org сделал позднее объявление « До свидания, bzip2 » , 27 декабря 2013 года , указав, что исходные коды ядра с этого момента будут выпущены в формате tar.gz и...

107
Как распаковать данные zlib в UNIX?

Я создал zlib-сжатые данные в Python, вот так: import zlib s = '...' z = zlib.compress(s) with open('/tmp/data', 'w') as f: f.write(z) (или один вкладыш в оболочке: echo -n '...' | python2 -c 'import sys,zlib; sys.stdout.write(zlib.compress(sys.stdin.read()))' > /tmp/data) Теперь я хочу...

73
Добавить / обновить файл в существующий архив tar.gz?

Есть ли способ добавить / обновить файл в архиве tar.gz? По сути, у меня есть архив, который содержит файл, /data/data/com.myapp.backup/./files/settings.txtи я хотел бы извлечь этот файл из архива (уже сделано) и вставить его обратно в архив после завершения редактирования. Как я могу сделать это?...

71
Есть ли инструмент, который прозрачно объединяет zcat и cat?

При обработке файлов журналов, некоторые из них в конечном итоге, как gzipped файлы, logrotateа другие нет. Поэтому, когда вы пытаетесь что-то вроде этого: $ zcat * в итоге вы получите командную строку, zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gzа затем: gzip: xyz.log: not in gzip format Есть...

33
извлечение tar зависит от имени файла?

Я часто скачиваю архивы с wget с sourceforge.net. Загруженные файлы затем называются, например, SQliteManager-1.2.4.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsqlitemanager%2Ffiles%2F&ts=1305711521&use_mirror=switch Когда я пытаюсь tar xzf...

24
Самый быстрый способ определения несжатого размера большого файла GZIPPED

После того, как файл распакован, существует ли способ быстро запросить его, чтобы сказать, каков размер несжатого файла (без распаковки), особенно в случаях, когда размер несжатого файла составляет> 4 ГБ. Согласно RFC https://tools.ietf.org/html/rfc1952#page-5 вы можете запросить последние 4...

24
gunzip все файлы .gz в каталоге

У меня есть каталог с большим количеством .txt.gzфайлов (где имена не соответствуют определенному шаблону.) Какой самый простой путь к gunzipним? Я хочу , чтобы сохранить свои оригинальные имена, так что они идут от...

23
Сжатие потока «на лету», которое не распространяется на аппаратные ресурсы?

У меня есть 200 ГБ свободного дискового пространства, 16 ГБ ОЗУ (из которых ~ 1 ГБ занято рабочим столом и ядром) и 6 ГБ подкачки. У меня есть внешний SSD на 240 ГБ, из которых 1 используется 70 ГБ, а остальное свободно, и мне нужно сделать резервную копию на моем диске. Обычно я dd if=/dev/sdb...

20
Как сжать файлы на месте?

У меня есть машина с 90% использования жесткого диска. Я хочу сжать более 500 файлов журнала в новый файл меньшего размера. Однако жесткий диск слишком мал, чтобы хранить как исходные, так и сжатые файлы. Поэтому мне нужно сжать все файлы журнала в один новый файл один за другим, удаляя каждый...

19
Используйте gzip для сжатия файлов в каталоге, за исключением уже существующих .gz файлов

У меня есть каталог журналов, которые я хотел бы настроить работу для сжатия с помощью gzip . Проблема в том, что я не хочу повторно сжимать журналы, которые я уже сжал. Я пытался использовать ls | grep -v gz | gzip, но это не похоже на работу. Есть ли способ сделать это? В основном я хочу сжать...

17
Можно ли сжать очень большой файл (~ 30 ГБ) с помощью gzip?

Можно ли сжать очень большой файл (~ 30 ГБ) с помощью gzip? Если да, какие команды, переключатели и опции мне следует использовать? Или есть другая программа (желательно одна, общедоступная в дистрибутивах Ubuntu), которую я могу использовать для сжатия / архивирования очень больших файлов? Есть ли...

16
Самый быстрый и эффективный способ получить количество записей (строк) в сжатом gzip файле

Я пытаюсь подсчитать количество записей в 7,6 ГБ gzip-файле. Я нашел несколько подходов, используя zcatкоманду. $ zcat T.csv.gz | wc -l 423668947 Это работает, но это занимает слишком много времени (более 10 минут, чтобы получить счет). Я попробовал еще несколько подходов, таких как $ sed -n '$='...

15
ускорить сжатие GZIP

Можно ли ускорить gzipпроцесс? я использую mysqldump "$database_name" | gzip > $BACKUP_DIR/$database_name.sql.gz для резервного копирования базы данных в каталог $BACKUP_DIR. на странице написано: - # --fast --best Регулирует скорость сжатия, используя указанную цифру #, где -1 или --fast...

14
Как создать файл gzip без расширения файла .gz?

Я хотел бы создать сжатый файл, который сохраняет оригинальное имя файла. Например, при распаковке «example.txt» должен быть распакован файл с именем «example.txt», а не «example.txt.gz». Можно ли сделать это элегантно с помощью одной команды (без последующей...

14
Эффективно удалить файл (ы) из большого .tgz

Предположим, у меня есть сжатый tar-архивом gzip tarArchive.tgz (+100 файлов, всего + 5 ГБ). Какой самый быстрый способ удалить все записи, соответствующие заданному шаблону имени файла, например префикс * .jpg, а затем снова сохранить остатки в tar-шаре gzip: ed? Замена старого архива или создание...