IT_2014_S1_P1_Operating System
.pdfКлюч /T команды XCOPY позволяет копировать структуру каталогов и подкаталогов. Причем копируются каталоги и подкаталоги, в которых присутствуют файлы, сами файлы при этом не копируются. Для примера, создадим на диске «С» папку «MyFolder1», в нее поместим еще 2 папки «MyFolder2» и «MyFolder3», в папку «MyFolder3» поместим еще 2 папки «FOLDER1» и «FOLDER2». Поместим в папку «MyFolder» файл «file1.txt», а в папку «FOLDER2»
файл «text.txt». Тогда команда xcopy myfolder1 d:\ /t скопирует на диск «D» только те папки, в которых есть файлы, т.е. «MyFolder2» и «MyFolder3\FOLDER2».
Если необходимо скопировать все папки, в том числе и пустые, вместе с ключом /T
используется ключ /E.
Ключ /U применяется в тех случаях, когда необходимо не копировать, а обновить файлы. Для примера, создадим на диске «С» папку «Foton», а в ней файл: A.txt.
Скопируем этот файл на диск «D». Создадим в папке «Foton» еще несколько файлов: B.txt, C.txt, D.txt, и изменим файл A.txt (например, запишем в нем какую-
нибудь информацию). Тогда команда:xcopy foton d:\ /u скопирует на диск «D»
только файл «A.txt» (обновит его), остальные файлы скопированы не будут.
Ключ /K используется в тех случаях, когда необходимо сохранить атрибут
«Только для чтения». По умолчанию, при копировании файлов с установленным атрибутом «Только для чтения», у новых файлов этот атрибут снимается. Ключ /K
сохраняет этот атрибут. Для примера, создадим на диске «С» файл «read.txt»,
установим в свойствах файла атрибут «Только для чтения» и скопируем на диск
«D»: xcopy read.txt d:\ /k
31
Ключ /N используется, если необходимо указать короткие имена для файлов.
Короткие имена нужны для старых операционных систем, которые поддерживают имена файлов, имеющие не более 8 символов в названии и не более 3-х символов в расширении. Для примера, создадим на диске «C» файл «parapaparam.html» и
скопируем его на диск «D»:xcopy parapaparam.html d:\ /n
Команда DIR для вывода информации о содержимом каталогов и дисков.
Команда DIRиспользуется для вывода на экран информации о содержимом каталогов и дисков. Данная команда имеет следующий синтаксис: DIR [диск:][путь][имя файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N][/O[[:]порядок сортировки]] [/P] [/Q] [/R] [/S] [/T[[:]время]] [/W] [/X] [/4][диск:][путь][имя файла].
Как видно из синтаксиса, команду DIR можно использовать без параметров. В этом случае команда DIR действует на текущий каталог. На экран выводится метка диска (тома), его серийный номер, имена файлов и подкаталогов, находящихся в текущем каталоге и дата их последнего изменения. Для файлов, указывается их размер, общее количество. Также указывается общее количество папок и объем свободного места на диске. Для примера, применим команду DIR для диска
«C»: dir
Если в команде DIR используется только параметр [диск:], то на экран будет выведено содержимое диска. Если в команде используется параметр
[диск:][каталог], то на экран будет выведено содержимое каталога. Если в команде используется параметр [диск:][каталог][имя файла], то на экран будет выведена
32
информация о файле или группе файлов. Для примера, выведем на экран содержимое диска «D»: dir d:\ (либо dir d:)
Создадим на диске «D» папку «FOLDER» и поместим в нее 2 папки «Folder1» и «Folder2», а также файл «myfolder.txt». Тогда команда dir d:\FOLDER выведет на экран информацию о содержимом каталога «FOLDER».
Команда dir d:\FOLDER\*.txt выведет на экран информацию о текстовых файлах,
расположенных в папке «FOLDER».
Ключ /P применяется в том случае, если содержимое диска или каталога не умещается в одном экране. Для примера, выведем на экран содержимое каталога
«Windows»: dir windows /p
На экран будет выведена информация о содержимом каталога Windows. Т.к. все содержимое не умещается в один экран, применяем ключ /P. Для просмотра следующего экрана нажимаем любую клавишу.
33
Ключ /W используется в том случае, если необходимо вывести перечень файлов и каталогов в одной строке с максимально возможным их количеством,
умещающемся на экране (широкий формат). Файлы и папки выводятся в алфавитном порядке (сортируются по строкам). Например, выведем на экран содержимое диска «С»: dir /w
Ключ /D аналогичен предыдущему ключу /W, однако в данном случае сортировка производится по столбам. Выведем содержимое диска «С»:dir /d
Ключ /A: [атрибуты] применяется для вывода информации о файлах и папках,
которые имеют указанные атрибуты. Атрибутами могут быть:
H – на экран выводятся скрытые файлы и папки
S – на экран выводятся системные файлы и папки
R – на экран выводятся файлы и папки, с атрибутом «только для чтения»
A – на экран выводятся файлы и папки с установленным архивным атрибутом
I – на экран выводятся файлы и папки с неиндексированным содержимым
Для примера, пусть на диске «D» есть папка «FOLDER». В ней находятся 2 папки
«Folder1» и «Folder2», а также файл «myfolder.txt». Установим для папки «Folder2»
и файла «myfolder.txt» атрибут «скрытый». Тогда команда dir d:\FOLDER a:h выведет на экран только информацию об этих скрытых файлах.
34
Ключ /A может использоваться более чем с одним значением атрибута. Например,
выведем на экран информацию о папках и файлах, находящихся на диске «С» и
имеющих, одновременно, атрибуты «скрытый» и «системный»: dir /a:hs
Обратите внимание, что на экран выводятся файлы и папки, которые имеют атрибуты «скрытый» и «системный» одновременно.
Если перед атрибутами поставить знак «-», то на экран будет выводиться информация о файлах и папках, которые не имеют указанный атрибут. Например,
команда dir /a:-r выведет на экран информацию о файлах и папках, расположенных на диске «C» и не имеющих атрибут «только для чтения».
Если ключ /A употребить с параметром «D», то на экран будет выведена информация только а каталогах. Например, команда dir /a:d выведет на экран информацию о каталогах диска «С», но не выведет информацию о файлах.
35
Соответственно, если нам необходимо вывести на экран только файлы, то используется ключ /-D. Например, выведем на экран файлы, расположенные на диске «С»: dir /a:-d
По умолчанию (без ключа /A), команда DIR выводит на экран имена всех папок и файлов, кроме скрытых и системных. При использовании команды DIR с ключом
/A без параметров, на экран выводятся имена всех папок и файлов. Например,
команда dir /a выведет на экран имена всех папок и файлов (включая системные и скрытые файлы) текущего каталога.
Ключ /S позволяет выводить информацию о файлах из заданного каталога и его подкаталогов. Для примера, создадим на диске «D» папку «FOLDER», поместим в нее еще 2 папки «Folder1» и «Folder2». В каждую из 3-х папок поместим по одному файлу. Тогда команда dir d:\FOLDER /sвыведет на экран содержимое основной папки «FOLDER» и всех подпапок «Folder1» и «Folder2».
36
Команда DIR (продолжение).
Ключ /B команды DIR используется если необходимо вывести на экран только названия файлов и каталогов. Например, команда dir d:\FOLDER /b выведет на экран названия каталогов и названия файлов с их расширением.
Ключ /L выводит имена всех каталогов и файлов в нижнем регистре. Для примера,
создадим на диске «D» папку «FOLDER», в ней еще 2 папки «FOLDER1», «FOLDER2» и файл «MYFOLDER.txt». Тогда командаdir d:\FOLDER /l выведет на экран имена папок и файлов в нижнем регистре.
Ключ /O:[сортировка] задает порядок сортировки папок и файлов при выводе на экран. Существует несколько видов сортировки при использовании команды DIR с
ключом /O:
/O:n – сортировка по имени каталога или файла (алфавитная).
/O:-n – обратная сортировка по имени каталога или файла (алфавитная).
/O:s – сортировка по размеру файла или папки, начиная с меньшего.
/O:-s – сортировка по размеру файла или папки, начиная с большего.
/O:e – сортировка по расширению файла (алфавитная).
37
/O:-e – обратная сортировка по расширению файла (алфавитная).
/O:d – сортировка по дате последнего изменения (начиная с более старых).
/O:-d – сортировка по дате последнего изменения (начиная с более новых).
/O:a – сортировка по дате загрузки (начиная с более старых).
/O:-a – сортировка по дате загрузки (начиная с более новых).
/O:g – сортировка, начиная с каталогов.
/O:-g – сортировка, начиная с файлов.
Для примера, пусть на диске «D» у нас имеется папка «FOLDER». В этой папке находится еще 3 папки: «Adobe», «Format», «Comp»; и 2 файла: «file.txt» и «text.txt». Тогда команда: dir d:\folder /o:-n при выводе на экран содержимого каталога «FOLDER», отсортирует все папки и файлы в обратном алфавитном порядке.
Ключ /Q позволяет выводить информацию о владельце данного файла или папки.
Например, команда: dir d:\folder /q выводит на экран содержимое папки «FOLDER»
с указанием владельца всех папок и файлов.
Ключ /X позволяет выводить короткие имена файлов и папок в формате 8.3.
Короткие имена выводятся слева от длинных имен тех файлов и папок, которые не соответствуют стандарту DOS 8.3.
38
Команда DEL для удаления файлов.
Команда DEL используется для удаления одного или нескольких файлов. Команда имеет следующий синтаксис: DEL [диск:][путь]имя файла.
Если в качестве параметров команды DEL, используется только «имя файла», тогда будет удален указанный файл в текущей директории. Допустим, на диске «C»
имеется файл «f1.txt», тогда команда del f1.txtудалит этот файл.
Если в качестве параметров команды DEL используется «[диск:][путь]», то удалению подлежат все файлы, расположенные в данной директории. Например,
создадим на диске «D» папку «FOLDER», а в ней несколько файлов, тогда команда для удаления всех файлов в этой папке выглядит так: del d:\folder
При использовании этой команды, перед удалением, на экран выводится сообщение о подтверждении удаления. Для удаления нескольких файлов можно также использовать подстановочные символы (* и ?).
Если в качестве параметров команды DEL используется «[диск:]», то удалению подлежат все файлы на указанном диске. Перед удалением также выводится сообщение о подтверждении удаления.
Ключ /P используется в том случае, если необходимо перед удалением файла вывести на экран запрос на подтверждение удаления (по умолчанию, запрос на подтверждение удаления файла выводится только при удалении всех файлов из
указанной папки и всех файлов с указанного диска, а при удалении одного файла
39
такой запрос не выводится). Например, удалим файл «text.txt» из папки
«FOLDER»: del d:\folder\text.txt /p
По умолчанию, нельзя удалить файл, у которого установлен атрибут «только для чтения». Для этих целей используется ключ /F. Для примера, создадим в папке
«FOLDER» файл «f1.txt» и установим для него атрибут «только для чтения», тогда при попытке удалить данный файл с помощью команды del d:\folder\f1.txt появится сообщение об ошибке.
Чтобы удалить такой файл используйте ключ /F: del d:\folder\f1.txt /f
Удаление файлов из указанной папки или указанного диска не приводит к удалению файлов из подкаталогов. Если же необходимо удалить файлы из подкаталогов, необходимо использовать ключ /S. Для примера, создадим на диске
«D» папку «FOLDER», в ней создадим еще одну папку «Format». В каждой из этих папок создадим по одному файлу. Тогда команда del d:\folder /s удалит все файлы не только из каталога «FOLDER», но и из подкаталога «Format». Перед удалением каждого файла, на экран будет выводиться сообщение о подтверждении удаления,
а также полный путь и название удаленного файла.
Ключ /A:[атрибуты] используется если необходимо удалить файлы с указанными атрибутами. Атрибутами могут выступать:
R – файлы, с атрибутом «только для чтения».
H – скрытые файлы.
S – системные файлы.
A – файлы с архивным атрибутом.
I – файлы с неиндексированным содержимым.
Для примера, создадим на диске «D» 2 файла: «f5.txt» и «f6.txt». Для файла «f6.txt»
установим атрибут «только для чтения». Тогда команда del d:\ /a:r удалит только файл «f6.txt».
40