LinuxForum.Fans
Тема

Что находится внутри zip-архива?

Автор: h0lder 7 сообщений 1936 просмотров
#219470

Как под консолью просмотреть что находится внутри zip-архива?

Но не весь список файлов, а только верхний уровень, без списка файлов из вложенных директорий.

#219492

Открою Америку и блесну эрудицией.
[console]man zip[/console]

#219496

Точнее-
[console]man unzip[/console]
или [console]info unzip[/console]
[console]unzip -l [filename] [/console] - выдаёт список всех файлов.

#219500

Можно попробовать так:

text
unzip -l file.zip | grep -v "/[[:alnum:]]"

Или так:

text
7z l file.zip | grep -v "/"
#219521
h0lder написал:
Как под консолью просмотреть что находится внутри zip-архива?

1. файлы всегда без слешей
2. каталоги всегда со слешем.
Нам нужен (1), и (2). Дополнительное условие в (2) - слеш единственный и последний.

[console]$ unzip -l z.zip |grep -E '^[^/]+/?$'[/console]

И да, если вам не знакомы регулярные выражения - не лезьте "в консоль". Для вас есть гламурные файловые менеджеры, да и вообще - Windows7 - то, что нужно. Если таки не нужно, то изучайте. Это как таблица умножения в математике. Азы... Кто не знает - либо первоклассник, либо дилетант.

ЗЫЖ данная регулярка переводится на русский так: "строка состоит из одного или более любых символов, исключая слеш, после которых идёт или не идёт единственный слеш". Коряво, но за то - дословно. С английского на русский дословно - тоже всегда коряво.

#220015

Детский лепет удалил. Ещё будет флуд - обоих отпрвлю на WinFAQ !

#220025

ну вот...

Wolfenberg, на винфак не пойду. здесь тоже самое.

Войдите или зарегистрируйтесь, чтобы ответить.