Способ 2. Перенаправление стандартного вывода:
echo текст> file. txt
Команда echo (англ. Echo «эхо») выводит текст, напечатанный после команды, на экран.
Символ «больше» направляет вывод вместо экрана в файл. В результате, при выполнении этой команды будет создан файл file. txt, который будет содержать в себе текст, напечатанный после команды file. txt.
Задание
Просмотрите в Википедии статью Консоль, которая относится к компьютерам
Создайте на рабочем диске свой рабочий каталог и назовите его своей фамилией
Перейдите в свой рабочий каталог
Создайте текстовый файл a. txt с помощью копирования с консоли в файл.
Создайте текстовый файл b. txt с помощью перенаправления стандартного вывода.
Вывод на экран
Команда type выводит на экран содержимое текстового файла (например, type или type), например:
type f. txt
Можно также выполнить копирование файла на экран (устройство стандартного вывода, консоль), например
copy f. txt con
Задание
Выведите на экран файл a. txt командой a. txt
Выведите на экран файл b. txt командой b. txt
Команда COPY
Команда copy (англ. copy «скопируйте, создайте копию») используется, чтобы скопировать один или несколько файлов. Первый параметр команды исходный файл (источник). Второй параметр результат копирования (каталог или новый файл). Например, команда copy копирует файл copy в каталог copy.
Для объединения нескольких файлов в один файл между именами файлов ставится знак +. Например команда
copy f1+f2+f3 f4
объединяет файлы f1, f1 и f1 в файл f1
Второй параметр команды может содержать имя файла или путь к файлу.
Примеры:
copy 1.txt 2.txt копирование файла copy 1.txt 2.txt в файл copy 1.txt 2.txt в текущем каталоге. Если файл с именем copy 1.txt 2.txt уже существует в этом каталоге, то его содержимое заменяется содержимым файла copy 1.txt 2.txt. Перед копированием ОС запрашивает согласие пользователя на замену существующего файла.
copy 1.txt d:\t\2.txt копирование файла copy 1.txt d:\t\2.txt в файл copy 1.txt d:\t\2.txt в каталоге copy 1.txt d:\t\2.txt
Звездочка * заменяет любой символ или несколько символов в названии файла. Например, команда * копирует все файлы с расширением * в каталог *.
Задания
Скопируйте файл a. txt в каталог a. txt
Выведите на экран файл d:\a. txt
Скопируйте файл a. txt в a. txt
Выведите на экран файл d:\z. txt
Скопируйте файл b. txt в файл b. txt
Выведите на экран файл c. txt
Скопируйте файл a. txt в файл a. txt
Выведите на экран файл c. txt
Скопируйте файлы a. txt и a. txt в файл a. txt
Выведите на экран файл c. txt
Скопируйте все файлы типа txt в файл txt
Выведите на экран файл d. txt
Работа с архивами
Архив это файл, внутри которого упакованы каталоги и файлы. Архиватор это программа, которая выполняет упаковку и распаковку архивов. Многотомный архив это большой архив, разбитый на несколько частей. Такие архивы можно записать на несколько дисков или отправить частями по сети.
Самораспаковывающийся архив SFX (SelF-eXtracting archive) это исполняемый файл SFX, содержащий архив и программу распаковки. При запуске такого файла производится распаковка архива без использования дополнительной программы-архиватора.
В лабораторной работе используется программа 7-zip свободно распространяемый архиватор.
Сайт программы:
https://www.7-zip.org/
Чтобы запускать архиватор из командной строки, необходимо добавить в путь поиска каталог C:\Program Files\7-Zip
При вызове архиватора ему передают команду первую букву английского слова, например
add
list
extract
Примеры использования архиватора:
7z a x1 b. txt упаковка файла 7z a x1 b. txt в архив 7z a x1 b. txt