Перейти к содержимому

Tar & сохранить вывод команды

0

Я хочу передать вывод команды, скажем cat hello.world, в сжатый файл tar.

Я не хочу сохранять временный файл, а позже копировать его вручную.

Как я могу это сделать?

590 просмотров
ather05 спросил 10 лет назад
A 1

1 ответ

1

tarфайлы хранят не только содержимое файлов, но и имена файлов, права доступа к файлам и многое другое. Ничто из этого не относится к «выводу команды».

Из вашего описания это звучит так, как будто вам просто нужно gzip. Например:

command | gzip >output.gz 

Это захватывает выходные данные command, сжимает его и сохраняет его в файл output.gz.

+1 tar - это инструмент для * объединения нескольких файлов в один *, параметры сжатия - это просто удобство использования * вместе с * gzip и тому подобным.

l0b0 · 10 лет назад · 1
John1024 ответил 10 лет назад
J 12 563