the meaning of “tar xxx.tar –strip 1”

“tar xxx.tar --strip 1”,--strip 1 的意思是表明把解压文件的内容里的所有最上层目录去掉。

例如有:压缩文件 ab.tar,其内容为:
├── Da
│   └── a.txt
├── Db
│   └── b.txt

如果常规解压"tar xvf ab.tar" ,得到内容如上图描述一样。

倘若执行 "tar xvf ab.tar --strip 1",最终内容为:
│   ── a.txt
│   ── b.txt