файлы tar + gz из папки как есть без помещения во все подпапки [дубликаты]

-1
06.09.2018, 14:25
2 ответа

tarсохраняет полный путь, переданный в командной строке.

Если вам нужен только каталог 2.6.4.0-91, просто cdвойдите в него перед вызовом tar.

Имейте в виду, что в этом случае вы должны указать , где вы хотите, чтобы архив заканчивался с помощью опции -C.

Например, предположим, что вы находитесь в/home/user/:

cd /usr/hdp/
tar -czvf -C /home/user/archive.tar.gz 2.6.4.0-91/spark2/jars/
0
28.01.2020, 05:10

Используйте параметр -C, чтобы позволить tar chdirвойти в каталог перед началом архивирования файлов:

tar -czf archive.tar.gz -C /usr/hdp/2.6.4.0-91/spark2/jars.

Не забывайте точку в качестве последнего аргумента

Обратите внимание, что первый аргумент после аргумента f— это имя файла для вывода архива, а следующая опция -Cпринимает имя каталога в качестве аргумента (, где tar chdirs to )и затем точка — это каталог для начала архивирования.

2
28.01.2020, 05:10

Теги

Похожие вопросы