Упаковать данные из стандартного потока в Linux

Для обертки стандартного потока на лету можно воспользоваться программой gzip. В документации на эту программу составлено следующее: Если файлы не указаны или в качестве имени файла указан дефис «-«, содержание стандартного входного потока сжимается и направляется в стандартный выходной поток. Пример команды:

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

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

Читайте также:  Этапы и особенности загрузки операционной системы Linux