Как распаковать архив из одного каталога в другой в Linux?

13

Я хочу распаковать пакет из одного каталога в другой, прямо из командной строки. Я хочу распаковать пакет joomla в каталог htdocs xampp. Как сделать это прямо из командной строки? Причина, по которой я спрашиваю это, заключается в том, что, если я попробую «перетаскивать» способ, это будет невозможно, поскольку xampp хранится в каталоге / opt и без аутентификации суперпользователя ничего не может быть сохранено в нем. Вы можете поспорить, говоря, почему я изначально отключил xampp в режиме su, но это нужно было сделать, чтобы apache не доставлял мне никаких проблем при запуске.

kasperasky
источник

Ответы:

31

распаковать tar.gz:


tar zxvf tarball.tar.gz -C destination_dir

распаковать tar.bz2:


tar jxvf tarball.tar.bz2 -C destination_dir
loentar
источник
Узнайте что-то новое каждый день читая ответы.
steve.lippert
7
cd targetdir
tar xf pathtoarchive/archive.tar
Петр Григорьевич
источник
Это мой предпочтительный метод, так как я обычно хочу работать с этими файлами дальше.
steve.lippert