Ответ 1
Используйте x
для извлечения, с f
из архивного файла. Затем добавьте также опцию -O
, чтобы перенаправить извлеченные файлы на стандартный вывод.
tar xf myArchive.tar folder/someFile.txt -O
У меня есть архив tar
, который содержит несколько текстовых файлов. Я хотел бы написать script для отображения (stdout) содержимого файла без его извлечения в текущий каталог.
На самом деле я хотел бы сделать то же самое, что:
tar tf myArchive.tar folder/someFile.txt
cat folder/someFile.txt
rm -R folder
но без rm
...
Я пробовал этот путь, но он не работал:
tar tf myArchive.tar folder/someFile.txt | cat
Спасибо
Используйте x
для извлечения, с f
из архивного файла. Затем добавьте также опцию -O
, чтобы перенаправить извлеченные файлы на стандартный вывод.
tar xf myArchive.tar folder/someFile.txt -O