如何在linux中将存档从一个目录解压缩到另一个目录?

kas*_*sky 16 linux

我想直接从命令提示符将包从一个目录解压缩到另一个目录。我想将 joomla 包解压到 xampp 的 htdocs 目录中。如何直接从命令提示符执行此操作?我问这个的原因是,如果我尝试“拖放”方式,这是不可能的,因为 xampp 存储在 /opt 目录中,并且没有超级用户身份验证,任何东西都无法保存到其中。你可以争辩说为什么我最初在 su 模式下解压 xampp,但必须这样做,这样 apache 就不会给我任何启动问题。

小智 34

解压 tar.gz:


tar zxvf tarball.tar.gz -C destination_dir
Run Code Online (Sandbox Code Playgroud)

解压 tar.bz2:


tar jxvf tarball.tar.bz2 -C destination_dir
Run Code Online (Sandbox Code Playgroud)


Pet*_* G. 7

cd targetdir
tar xf pathtoarchive/archive.tar
Run Code Online (Sandbox Code Playgroud)