У меня есть файл tar (gz, bzip), и я хочу видеть его содержимое, но не рекурсивно.
Это: «Первый уровень» в файле.
Я уже знаю, как увидеть контент:
tar -ztf file.tar.gz
Но это рекурсивно!
Благодарность!
filesystems
gzip
tar
compression
santiago.basulto
источник
источник
tar --exclude='*/*' -tf yourarchive.tar
должен сделать это.Это почти наверняка GNU таризм. Но кто не использует GNU tar, верно? (Еще один забавный факт: в последних версиях GNU tar вам не нужны 'z' или 'j' для просмотра или распаковки файлов .gz или .bz - он автоматически определяет их и просто работает.)
источник
-t
средств . Так что можно преобразовать в .-tf
--list -f
tar --exclude='*/*/*' -tf yourarchive.tar
Это должно показать каталоги верхнего уровня, а также только файлы, которые содержат символ точки:
источник