仅从存档中提取存档目录的内容

仅从存档中提取存档目录的内容

现状

我正在从中提取 CMSdrupal-7.15.tar.gz/var/www

当正常提取(使用tar -xvzf filename.tar.gz)时,文件最终会进入/var/www/drupal-7.15/

目标

我想要存档内容drupal-7.15/直接解压到目录/var/www

答案1

使用

 tar -xvzf filename.tar.gz --strip-components=1

--strip-components=1告诉在解压时从每个文件中tar删除第一个路径组件(在您的情况下)。drupal-7.15/

答案2

最简单且更用户友好的解决方案是使用以下命令打开 nautilus:

gksudo nautilus

然后转到您的存档,双击它,等待它使用存档管理器打开,双击进入目录(在存档管理器中,点击Ctrl+A选择目录中的所有文件,单击“提取”按钮,然后选择 /var/www/

或者你也可以

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15

相关内容