一级目录如何在 tar.gz 存档中列出?例如 \dir1\ \dir2\ \dir3\ \dir4\ \dir1\
不是 \dir1\bla \dir1\bla2
您可以使用该--exclude
选项排除目录中的所有内容。
tar tfz archive.tar.gz --exclude '*/*'
例子:
[me@home]$ tar tfj CUnit-2.1-2-src.tar.bz2 | head -n5
CUnit-2.1-2/
CUnit-2.1-2/NEWS
CUnit-2.1-2/Makefile.am
CUnit-2.1-2/configure
CUnit-2.1-2/cunit.pc.in
[me@home]$ tar tfj CUnit-2.1-2-src.tar.bz2 --exclude '*/*'
CUnit-2.1-2/