MyTetra Share
Делитесь знаниями!
Как упаковать данные из стандартного потока в файл на лету
Время создания: 28.10.2011 12:26
Текстовые метки: linux, dd, gzip
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/13197904018u2xuuxf3o/text.html на raw.github.com

Для упаковки стандартного потока на лету можно воспользоваться программой gzip. В документации на эту программу написано следующее:

Если файлы не указаны или в качестве имени файла указан дефис "-", содержимое стандартного входного потока сжимается и направляется в стандартный выходной поток.

Пример команды:

dd if=/dev/sdc1 bs=2048 conv=noerror | gzip - > img_vfat_1_8_GB.gz

Прогамма dd выдает данные в стандартный поток, так как не указана опция of. Программа gzip получает этот поток, пакует его, и результат перенаправляется в файл.

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования