7z a x1 b. txt упаковка файла 7z a x1 b. txt в архив 7z a x1 b. txt
7z l 1.7z вывод списка файлов из архива 7z l 1.7z
7z e 1.7z извлечение файлов из архива 7z e 1.7z
7z e 1.7z -od:\ извлечение файлов в каталог 7z e 1.7z -od:\
7z a -sfx rr *.txt сжатие всех текстовых файлов в самораспаковывающйся архив 7z a -sfx rr *.txt
В описании архиватора используются следующие обозначения. В квадратных скобках даются необязательные параметры. Угловые скобки служат для обозначения параметров. При вводе команды квадратные и угловые скобки не используют. Например, следующее описание
7z <command> [<switches> ] <archive_name> [<file_names> ]
означает, что пользователь может вводить такие команды:
7z a ghjk
7z l ghjk
7z a ghjk a. txt
7z a sfx ghjk b.doc b. txt
Задания
Выясните, в каком каталоге находится архиватор 7-zip
Выведите на экран путь поиска
Добавьте путь для поиска архиватора
set path=%path%;C:\Program Files\7-Zip
Выведите на экран путь поиска
Убедитесь, что путь добавлен
Введите команду 7z и прочитайте справку по использованию архиватора
Выясните назначение и перевод команд a, a, a
Упакуйте файл с. txt в архив с. txt
Сравните размеры исходного и сжатого файлов
Создайте текстовый файл tt.docx в редакторе tt.docx
Упакуйте файл tt.docx в архив tt.docx
Сравните размеры исходного и сжатого файлов
Упакуйте все файлы с расширением *.txt в архив *.txt
Выведите список файлов из архива ttt.7z
Распакуйте архив ttt.7z в каталог ttt.7z
Убедитесь, что операция выполнена успешно
Упакуйте файл tt.doc в саморапаковывающийся архив в каталоге tt.doc
Сравните размеры исходного и сжатого файлов
Перейдите в каталог d:\
Запустите созданный архивный файл на выполнение
Убедитесь, что операция выполнена успешно
Перенаправление ввода-вывода
При выполнении программ в командной строке используется так называемый стандартный ввод-вывод. Это стандартные встроенные функции ОС для ввода текста с клавиатуры и вывода текста на экран. Такие действия выполняются, например, при использовании команд printf и printf в программе на языке printf.
Для перенаправления стандартного ввода-вывода используют следующие символы:
> записать в файл (вместо вывода на экран);
>> добавить к файлу (вместо вывода на экран);
< прочитать из файла (вместо ввода с клавиатуры);
| объединить две команды в конвейер (вместо вывода на экран и ввода с клавиатуры).
Стандартный ввод
Если в параметрах командной строки не указано имя файла, то команда принимает данные с клавиатуры. Например, команда sort сортирует текстовые строки по алфавиту. Команда sort без параметров сортирует текст, вводимый с клавиатуры до нажатия sort и sort. Команда sort сортирует текст из файла sort. Команда sort отправляет список файлов в файл sort вместо вывода на экран. Команда sort дописывает список файлов в конец файла sort, если этот файл уже существует.
Конвейер
При организации конвейера стандартный вывод первой команды (вместо вывода на экран) направляется на стандартный ввод второй команды (вместо чтения с клавиатуры). Например, конвейер dir | sort создает список файлов, сортирует его и выводит на экран.
Команда more организует постраничный вывод на экран. При организации конвейера в виде more, команда more перехватывает вывод на экран результатов работы команды more и выводит длинный текст по страницам. При работе с командой more для вывода на экран следующей строки нажимают more, для вывода следующей страницы пробел more, для выхода из страничного просмотра клавишу more (англ. Quit «выйти»).
Задания
Вызовите команду dir и запишите результаты в файл dir
Выведите файл d4.txt на экран
Вызовите команду ver и добавьте результаты к файлу ver