Как под консолью просмотреть что находится внутри zip-архива?
Но не весь список файлов, а только верхний уровень, без списка файлов из вложенных директорий.
Что находится внутри zip-архива?
Открою Америку и блесну эрудицией.
[console]man zip[/console]
Точнее-
[console]man unzip[/console]
или [console]info unzip[/console]
[console]unzip -l [filename] [/console] - выдаёт список всех файлов.
Можно попробовать так:
unzip -l file.zip | grep -v "/[[:alnum:]]"Или так:
7z l file.zip | grep -v "/"Как под консолью просмотреть что находится внутри zip-архива?
1. файлы всегда без слешей
2. каталоги всегда со слешем.
Нам нужен (1), и (2). Дополнительное условие в (2) - слеш единственный и последний.
[console]$ unzip -l z.zip |grep -E '^[^/]+/?$'[/console]
И да, если вам не знакомы регулярные выражения - не лезьте "в консоль". Для вас есть гламурные файловые менеджеры, да и вообще - Windows7 - то, что нужно. Если таки не нужно, то изучайте. Это как таблица умножения в математике. Азы... Кто не знает - либо первоклассник, либо дилетант.
ЗЫЖ данная регулярка переводится на русский так: "строка состоит из одного или более любых символов, исключая слеш, после которых идёт или не идёт единственный слеш". Коряво, но за то - дословно. С английского на русский дословно - тоже всегда коряво.
Детский лепет удалил. Ещё будет флуд - обоих отпрвлю на WinFAQ !
ну вот...
Wolfenberg, на винфак не пойду. здесь тоже самое.