linux tar command-T опция, чтобы показать max-depth=1

деготь.файл gz может содержать много файлов и папок, а папки, в свою очередь, могут иметь много файлов и папок.

Я хочу перечислить содержимое смолы.файл gz, но только один каталог в глубину.

Как написать эту команду?

enter image description here

3
задан Pierre.Vriens
29.04.2023 22:41
Распечатать страницу

1 ответ

на tar команда не предоставляет способ сделать это, но вы можете фильтровать его вывод с помощью grep:

tar tfz file.tar.gz | grep -v '/'

или, чтобы добавить еще один уровень

tar tfz file.tar.gz | grep -v '/.*/'

или, чтобы добавить другой уровень файлов:

tar tfz file.tar.gz | grep -v '/.*/.*/'
1
отвечен ams 2023-05-01 06:29

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх