Факультет: Аэрокосмический Специальность: Информационные технологии Группа: 1449R Предмет: Операционные системы Самостоятельная работа Тема: Самостоятельная работа №1 Студент: Müzəffərli Elgün Педагог: dos. Həbibullayev Səlahəddin ATTRIB Эта команда нужна для отображения или изменение атрибутов файлов. Для начала создаем файл. К примеру текстовый файл в рабочем столе через команду. Для начала переходим из папки C:\Users\Admin в рабочий стол. Для этого используем команду CD C:\Users\Admin CD C:\Users\Admin\desktop Далее для создания файла используем команду copy con Пишем C:\Users\Admin\desktop>copy con elgun.txt И в рабочем столе создаётся текстовый документ elgun.txt Теперь с помощью команды ATTRIB мы можем поменять атрибуты этого файла. ПРИМЕР 1) Чтобы посмотреть какой атрибут у этого файла мы вводим команду Attrib elgun.txt И там указывает Атрибут А – архивный 2) Чтобы присвоить атрибуту “только для чтения” мы должны написать следующую команду Attrib +R elgun.txt 3) Чтобы удалить атрибут "только для чтения" из файлов в каталоге и его подкаталогах на диске C можем написать следующую команду Attrib -R C:\*.* /s изменит атрибуты всех файлов, находящихся в каталоге «atribut» и в его подкаталогах 4) Чтобы задать атрибут “Скрытый” для всех файлов в рабочем столе, потом очистить атрибут “Скрытый” для файлов с расширением doc, можем написать: Attrib +H C:\users\admin\desktop *.* & attrib -H C:\users\admin\desktop *.doc 5) Мы можем установить атрибут "Скрытый" для всех подкаталогов текущего каталога, имена которых начинаются с символа “a” Attrib +H /S /D a*.* или снять Attrib -H /S /D a*.* 6) установить атрибут "Скрытый" для всех файлов с расширением .cmd в текущем каталоге и всех его подкаталогах. Attrib +h /S *.docs XCOPY Xcopy - Копирует файлы и деревья каталогов. /Q : тихий режим. Не выводит сообщения во время работы.( Запрещает вывод имен копируемых файлов.) /F : отображает имена файлов при копировании.( Выводит полные имена исходных и конечных файлов во время копирования.) /L : отобразить имена файлов которые будут копироваться. (Выводит копируемые файлы.) /G : Копирование зашифрованных файлов в целевой каталог, не поддерживающий шифрование. /U : копировать только те файлы которые уже есть в папке назначения. Т.е. обновить их.( Копирует только файлы, уже имеющиеся в конечной папке.) /h : копировать скрытые и системные файлы. По умолчанию xcopy не копирует эти файлы.(Копирует скрытые и системные файлы) /n : делает имена файлов и папок короткими. Может понадобиться в случае копирования с FAT на NTFS. Потому что FAT ( 8.3 символа ) не поддерживает длинные имена как NTFS. Чаще всего NTFS используется для установки операционной системы Windows или разделов Windows для файлов, в то время как FAT часто применяется на флешках или других внешних накопителях. ... Также FAT может часто использоваться в качестве основной файловой системы для Android /O - Копирует информацию о владельце и ACL. ACL (Access Control List) - список управления доступом, который определяет, кто или что может получать доступ к объекту, и какие именно операции разрешено или запрещено выполнять субъекту. ПРИМЕРЫ 1) Чтобы скопировать все файлы и подкаталоги (включая все пустые подкаталоги) с диска C на диск D, мы можем ввести следующую команду: C:\Users\Admin> xcopy c: d: /s /e Здесь /e - Копирует каталоги с подкаталогами, включая пустые. /s - Копирует только непустые каталоги с подкаталогами. В итоге у нас все файлы включая пустые копируются из диска C в диск D 2) Еще мы можем включить в этот же пример и системные и скрытый файлы. Добавим в пример /h - Копирует скрытые и системные файлы. C:\Users\Admin> xcopy c: d: /s /e /h Эта команда нужна для того чтобы скопировать из диска C в диск D, все файлы и системные и скрытые 3) Чтобы скопировать файлы, измененные не ранее указанной даты в другую папку или диск. Чтобы скопировать файлы из диска C в диск D c 11 октября используем команду. C:\Users\Admin> xcopy C: :D /d:11-10-2020 4) Чтобы получить список файлов, которые были бы скопированы в предыдущем примере, следует ввести команду: C:\Users\Admin> xcopy C: :D /d:11-10-2020 /L > elgun.txt Здесь /L – Выводит копируемые файлы. Список файлов, которые были бы скопированы, находится в файле elgun.txt 5) чтобы скопировать каталог \Admin и все подкаталоги в каталог \Program Files на сетевом диске C: оставив атрибут “архивный” при создании нового файла в C: введите: xcopy C:\Users\Admin C:\Program Files /s /e /p /a Здесь /p - будет выдавать запрос перед созданием каждого файла. /a - копировать файлы у которых имеется атрибут архива. 6) Чтобы скопировать файлы с расширением .exe из диска C в диск D с исключением какой либо папки (C:\users\admin) пишем следующую команду xcopy C:\users\*.exe D:\users /H /Y /C /R /S /EXCLUDE:C:\users\admin Здесь /S - Копирует каталоги с подкаталогами, включая пустые. /H – копировать скрытые и системные файлы /Y – чтобы не спрашивал когда нужно перезаписать уже существующий файл. /C – игнорирование ошибок. /R – перезапись файлов, предназначенных только для чтения