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

bit*_*fed 9 command-line archive extract tar

情况

我正在从drupal-7.15.tar.gz 中提取一个 CMS到/var/www

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

目标

我希望存档的drupal-7.15/目录中的内容直接提取到/var/www

Flo*_*sch 10

 tar -xvzf filename.tar.gz --strip-components=1
Run Code Online (Sandbox Code Playgroud)

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