如何在 Linux 中将档案从一个目录解压到另一个目录?

如何在 Linux 中将档案从一个目录解压到另一个目录?

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

答案1

解压 tar.gz:


tar zxvf tarball.tar.gz -C destination_dir

解压 tar.bz2:


tar jxvf tarball.tar.bz2 -C destination_dir

答案2

cd targetdir
tar xf pathtoarchive/archive.tar

相关内容