Показать сообщение отдельно
Непрочитано 18.11.2004, 16:16   #3
J. Corvin
Мужской Заслуженный
 
Аватар для J. Corvin
 
Регистрация: 27.02.2003
Адрес: Мурманск
[nosmile]
Далее приводятся описания команд, которые являются наиболее значимыми (мое субъективное мнение).
Элементарные команды типа COPY, DEL, CD, MKDIR, а также команды с многочисленными трудными
для запоминания параметрами и при этом не очень необходимыми функциями я в обзор не включал
(при желании посмотрите сами)
• ASSOC [.ext[=[type]]]
Вывод либо изменение сопоставлений по расширениям имен файлов.

ext - расширение имени файла, сопоставляемое типу файлов
type - тип файлов, сопоставляемый расширению имени файлов

Команда ASSOC без параметров выводит список сопоставлений типов файлов.
Если указано только расширение имени файла, выводится сопоставленный тип
файлов для расширения. Если после знака равенства не указан тип файлов,
команда удалит текущее сопоставление для указанного расширения.
Наглядный пример применения команды ASSOC:
ASSOC .wav=WinRAR
Сия строка приведет в следующей картине:

Вернуть все на круги своя поможет команда ASSOC .wav=Apollo.Track (если конечно и WinRAR и Apollo у вас установлены).
• ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[диск:] [путь] имя_файла] [/S] [/D]]
Назначение атрибутов файлов.

+ Установка атрибута.
- Снятие атрибута.
R Атрибут "Только чтение".
A Атрибут "Архивный".
S Атрибут "Системный".
H Атрибут "Скрытый".
/S Обработка файлов с указанными именами в текущей папке и во всех ее подпапках.
/D Обработка каталогов

Одна из причин применения этой команды рассматривалась в начале статьи.
Зам.: чтобы снять атрибут system или hidden необходимо убирать их одновременно:
ATTRIB -h -s [[диск:] [путь] имя_файла]
• CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя [...]] [/P имя:доступ [...]] [/D имя [...]]
Просмотр и изменение таблиц управления доступом (ACL) к файлам.

имяФайла Вывод таблиц управления доступом.
/T Замена таблиц управления доступом для указанных файлов в текущем
каталоге и всех подкаталогах.
/E Изменение таблицы управления доступом вместо ее замены.
/C Продолжение при ошибках отказа в доступе.
/G имя:доступ Определение разрешений для указанных пользователей
"доступ": R - чтение
W - запись
C - изменение (запись)
F - полный доступ

/R имя Отзыв разрешений для пользователя (только вместе с /E).
/P имя:доступ Замена разрешений для указанного пользователя.
"доступ": N - отсутствует
R - чтение
W - запись
C - изменение (запись)
F - полный доступ

/D имя Запрет на доступ для указанного пользователя.

Команда CACLS c:\winnt выдаст следующие данные:

BUILTIN\Пользователи:R
BUILTIN\ПользователиOI)(CI)(IO)(специальный доступ
GENERIC_READ
GENERIC_EXECUTE

BUILTIN\Опытные пользователи:C
BUILTIN\Опытные пользователиOI)(CI)(IO)C
BUILTIN\Администраторы:F
BUILTIN\АдминистраторыOI)(CI)(IO)F
NT AUTHORITY\SYSTEM:F
NT AUTHORITY\SYSTEMOI)(CI)(IO)F
BUILTIN\Администраторы:F
СОЗДАТЕЛЬ-ВЛАДЕЛЕЦOI)(CI)(IO)F
Все:R

Как видите информации о правах доступа предостаточно. Естественно, команда CACLS
не выполняет свою функцию для томов с файловыми системами отличными от NTFS.
• CHCP [xxx]
Установка активной кодовой страницы.

xxx номер кодовой страницы.
CHCP без параметра выведет текущий номер кодовой страницы.
• CHKDSK [том:[[путь]имя_файла]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:размер]]
Проверка диска и вывод статистики.

Том Определяет точку подключения, имя тома или букву проверяемого диска с двоеточием.
имя_файла Файлы, проверяемые на наличие фрагментации (только FAT).
/F Исправление ошибок на диске.
/V Вывод полного пути и имени для каждого файла на этом диске
(для FAT/FAT32), для NTFS также вывод сообщений об очистке.
/R Поиск поврежденных секторов и восстановление их содержимого
необходим ключ /F
/L:размер Только для NTFS: изменение размера файла журнала до указанной
величины (в КБ). Если размер не указан, выводится текущее
значение размера.
/X При необходимости предварительное отключение тома.
Все открытые дескрипторы для этого тома будут недействительны
необходим ключ /F
/I Только для NTFS: менее строгая проверка индексных элементов.
/C Только для NTFS: пропуск проверки циклов внутри структуры папок.

Ключи /I или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых
проверок тома.
[/nosmile]
__________________
it's can't rain all the time
J. Corvin вне форума  
Конфигурация ПК
Ответить с цитированием