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

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

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

1 ответ1

1

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

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

command | gzip >output.gz

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .