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

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

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

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

enter image description here

3
задан Pierre.Vriens
29.04.2023 22:41 Количество просмотров материала 3162
Распечатать страницу

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

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

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

Имя
Вверх