现状
我正在从中提取 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