Просмотр оглавления архива
Запись от Базаров размещена 14.01.2015 в 03:52
Одним из наиболее часто используемых режимов программ архивации является, естественно, просмотр оглавления архива. С помощью функций просмотра оглавления архива можно узнать, какие файлы содержатся в архиве и получить подробную информацию об этих файлах: в каком каталоге на диске находился файл, каковы дата и время последней модификации файла, каков размер файла на диске и в архиве и т.д.
Формат команд
Обычно для просмотра оглавления архива можно использовать следующие команды:
Здесь имя-архива задает имя архива, откуда извлекаются файлы. Если расширение у имени архивного файла не указано, подразумевается .ZIP для программы PKUNZIP и ARJ - для программы ARJ. В имени архива можно употреблять символы * и ? - в этом случае обрабатываются несколько архивных файлов. Имена-файлов указывают, для каких файлов из архива требуется вывести информацию. При задании имен файлов можно использовать символы * и ?. По умолчанию подразумеваются все файлы, имеющиеся в архиве.
Примеры
После ввода команды программы начинают выдачу результатов на экран. Вывод информации можно приостановить нажатием комбинации клавиш Ctrl-S. Повторное нажатие Ctrl-S возобновит вывод на экран. Завершить работу программы можно, нажав Ctrl-C.
Однако для архивных файлов, содержащих большое количество файлов, оглавление может быть выдано на экран настолько быстро, что вы не успеете его прочесть или нажать Ctrl-S. Поэтому целесообразно использовать поэкранный режим вывод оглавления архива.
Поэкранный вывод оглавления
Для программы ARJ поэкранный вывод оглавления обезпечивается указанием режимов -JP -JYY. В этом случае после заполнения экрана строками файла в нижней строке экрана выводится сообщение "More", и вы можете нажать следующие клавиши: Y или Enter - вывести следующий экран; N - окончить вывод данного файла; А - продолжить вывод данного файла без пауз; Q - прекратить вывод файлов на экран.
Для программы PKUNZIP можно использовать средства перенаправления ввода-вывода DOS, например:
Формат команд
Обычно для просмотра оглавления архива можно использовать следующие команды:
Здесь имя-архива задает имя архива, откуда извлекаются файлы. Если расширение у имени архивного файла не указано, подразумевается .ZIP для программы PKUNZIP и ARJ - для программы ARJ. В имени архива можно употреблять символы * и ? - в этом случае обрабатываются несколько архивных файлов. Имена-файлов указывают, для каких файлов из архива требуется вывести информацию. При задании имен файлов можно использовать символы * и ?. По умолчанию подразумеваются все файлы, имеющиеся в архиве.
Примеры
pkunzip a:\archive -v - вывод информации о файлах в архиве A:\ARCHIVE.ZIP;Приостановка выдачи результатов
arj l * *.txt - вывод информации о файлах с расширением .ТХТ из всех архивных файлов типа .ARJ из текущего каталога.
После ввода команды программы начинают выдачу результатов на экран. Вывод информации можно приостановить нажатием комбинации клавиш Ctrl-S. Повторное нажатие Ctrl-S возобновит вывод на экран. Завершить работу программы можно, нажав Ctrl-C.
Однако для архивных файлов, содержащих большое количество файлов, оглавление может быть выдано на экран настолько быстро, что вы не успеете его прочесть или нажать Ctrl-S. Поэтому целесообразно использовать поэкранный режим вывод оглавления архива.
Поэкранный вывод оглавления
Для программы ARJ поэкранный вывод оглавления обезпечивается указанием режимов -JP -JYY. В этом случае после заполнения экрана строками файла в нижней строке экрана выводится сообщение "More", и вы можете нажать следующие клавиши: Y или Enter - вывести следующий экран; N - окончить вывод данного файла; А - продолжить вывод данного файла без пауз; Q - прекратить вывод файлов на экран.
Для программы PKUNZIP можно использовать средства перенаправления ввода-вывода DOS, например:
PKUNZIP -V имя-архива [имена-файлов]... | MORE
В этом случае оглавление архива будет записано во временный файл на диске, а затем поэкранно выведено программой MORE. Для выдачи очередного экрана надо нажимать любую клавишу, для окончания вывода - Ctrl-C.
Примеры
Программа PKUNZIP позволяет выводить оглавление архива в отсортированном виде. Наиболее часто используется вывод оглавления в алфавитном порядке. Для этого надо указать режим -VN, например, PKUNZIP A:\ARCHIVE -VN - вывод оглавления архива A:\ARCHIVE.ZIP. Оглавление упорядочено в алфавитном порядке имен файлов.
Выдача оглавления в файл или на принтер
Информацию о файлах, находящихся в архиве, можно вывести не на экран, а в файл или на принтер. Для этого следует в конце команды написать:
Формат выдачи оглавления
Формат выдачи оглавления у разных программ различается. Вот как выводит оглавление архива программа PKUNZIP:
В столбцах выведенной таблицы располагается следующая информация:
При использовании для вывода оглавления режима -VB (а не -V) сведения о коде циклического контроля и атрибутах файла не выводятся, что оставляет больше места для вывода имени файла.
Программа ARJ выводит информацию об оглавлении архива совсем по-другому:
В столбцах этой таблицы располагается следующая информация:
Вывод информации о каталогах
Программы PKZIP и ARJ позволяют запоминать в архивном файле сведения о каталогах, в которых располагались помещенные в архив файлы. Эти сведения могут использоваться при извлечении файлов в нужные подкаталоги.
Имя файла вместе с указанием пути к нему может быть достаточно длинным. Поэтому для вывода оглавления с выдачей сведений о каталогах предусмотрены специальные режимы:
Примеры
arj l archive -jp -jyy - поэкранный вывод оглавления архива ARCHIVE.ARJ из текущего каталога;Сортировка информации о файлах
pkunzip -v a:\myzip | more - поэкранный вывод информации о файлах в архиве A:\MYZIP.ZIP.
Программа PKUNZIP позволяет выводить оглавление архива в отсортированном виде. Наиболее часто используется вывод оглавления в алфавитном порядке. Для этого надо указать режим -VN, например, PKUNZIP A:\ARCHIVE -VN - вывод оглавления архива A:\ARCHIVE.ZIP. Оглавление упорядочено в алфавитном порядке имен файлов.
Выдача оглавления в файл или на принтер
Информацию о файлах, находящихся в архиве, можно вывести не на экран, а в файл или на принтер. Для этого следует в конце команды написать:
Формат выдачи оглавления
Формат выдачи оглавления у разных программ различается. Вот как выводит оглавление архива программа PKUNZIP:
В столбцах выведенной таблицы располагается следующая информация:
При использовании для вывода оглавления режима -VB (а не -V) сведения о коде циклического контроля и атрибутах файла не выводятся, что оставляет больше места для вывода имени файла.
Программа ARJ выводит информацию об оглавлении архива совсем по-другому:
В столбцах этой таблицы располагается следующая информация:
Вывод информации о каталогах
Программы PKZIP и ARJ позволяют запоминать в архивном файле сведения о каталогах, в которых располагались помещенные в архив файлы. Эти сведения могут использоваться при извлечении файлов в нужные подкаталоги.
Имя файла вместе с указанием пути к нему может быть достаточно длинным. Поэтому для вывода оглавления с выдачей сведений о каталогах предусмотрены специальные режимы:
- у программы ARJ - команда V (она отличается от команды L тем, что выдает информацию о каждом файле в две строчки: в первой содержится имя файла с указанием пути к нему, а во второй - остальные сведения о файлах;
- у программы PKUNZIP - режим -VB (или -VNB). При этом на экран не выводятся сведения о коде циклического контроля и атрибутах файла, что оставляет больше места для вывода имени файла. Заметим, что программа PKUNZIP при выводе оглавления архива заменяет в именах файлов символ "\", разделяющий имена файлов и каталогов, на символ"/".
pkunzip a:\archive -vnb - вывод оглавления архива A:\ARCHIVE.ZIP. Оглавление упорядочено в алфавитном порядке имен файлов; код CRC и атрибуты файлов не выводятся,так что остается достаточно места для вывода путей к файлам;
arj v archive -jp -jyy - поэкранный вывод оглавления архива ARCHIVE.ARJ из текущего каталога. Информация о каждом файле из архива выводится в две строчки.
Всего комментариев 0