Я хочу распаковать .tar.gz
файл в определенную директорию.
Архивный файл находится в /root/Documents
. Я хочу распаковать его в /root/Desktop/folder
. Структура папок в заархивированном файле должна быть сохранена в целевом каталоге.
У вас есть два варианта:
cd /root/Desktop/folder
tar xf /root/Documents/file.tar.gz
или же
tar xf file.tar.gz -C /root/Desktop/folder
gzip -dc archive.tar.gz | tar -xf - -C /destination
?-C
означает?man tar
-C, --Directory DIR перейти в каталог DIRtar -xvjf foo.tar.bz2
для тех кто ищет bz2 как я