10

レベル 1 のディレクトリを tar.gz アーカイブにリストするにはどうすればよいですか? 例: \dir1\ \dir2\ \dir3\ \dir4\ \dir1\

\dir1\bla \dir1\bla2 ではない

4

1 に答える 1

21

このオプションを使用して--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/
于 2012-05-31T16:17:18.310 に答える