Команды для командной строки Windows. Список основных используемых команд для командной строки
Используя команды CMD Windows можно запускать системные утилиты намного быстрее, чем делать это обычным способом. И, хотя далеко не все понимают смысла в этом текстовом интерфейсе, считая его устаревшим, на самом деле инструмент довольно полезный.
Причём не только для профессионалов, но и для обычных пользователей. Хотя для выполнения большинства команд запускать командную строку (cmd) следует от имени администратора.
Необходимость использования командной строки
Строка cmd, представляющая собой стандартный инструмент платформы Windows, ничем не отличается в разных версиях операционных систем – и в седьмой, и в восьмой, и в десятой, и даже в XP. И все команды одинаково работают в каждой из них.
Преимуществом использования строки является ускорение работы – иногда ввести нужную команду гораздо быстрее, чем искать в системных папках соответствующий файл. Тем более что для ускорения работы с CMD ссылку на неё можно вывести на рабочий стол – или даже на панель быстрого запуска.
Недостатками интерфейса можно назвать:
- ручной ввод команды с клавиатуры;
- необходимость запуска CMD от имени администратора (по-другому большинство команд не запускается);
- достаточно большой список команд, которые трудно запомнить.
Внешне командная строка во многом напоминает интерфейс системы DOS. И, хотя она позволяет решать намного больше задач, некоторые команды совпадают с устаревшей платформой. Например, «format», «cd» и «dir», необходимые для работы с папками и дисками.
Работа с интерфейсом
Перед тем как начать работать с командной строкой, её следует сначала запустить. Для этого можно воспользоваться несколькими способами:
- Открыть меню «Выполнить» (нажав одновременно Win + R) и ввести команду cmd.exe;
- Перейти в папку Windows на системном диске, открыть каталог System32 и запустить файл под названием cmd.exe. Упростить задачу можно, создав ярлык, запускающий это же приложение, и установить его на рабочем столе;
- Открыть меню «Пуск», перейти к разделу «Все программы», затем к подразделу «Стандартные» и найти командную строку.
Следует знать: После первого запуска через меню «Пуск» CMD появляется в верхней его части– в списке чаще всего запускаемых приложений и утилит. И открывать строку можно, работая в любом приложении (даже в игре), всего лишь нажав на клавиатуре кнопку Win.
Рис. 1. Командная строка операционной системы Windows.
Стандартный вид командной строки представляет собой чёрное окно с белым текстом. Если этот вариант не устраивает пользователя, он может изменить цвета в зависимости от своих предпочтений.
Для этого следует кликнуть правой кнопкой мыши по верхней части окна и перейти к свойствам CMD. В открывающемся окне можно выбрать и расположение строки, и цвета текста или окна, и даже размеры шрифта. Здесь же есть возможность расширить интерфейс практически на весь экран, повысив уровень удобства работы с ним.
Рис. 2. Изменение настроек командной строки
Команды, помогающие работать с CMD
Ещё больше упростить использование командной строки помогают горячие клавиши – хотя они и не совпадают с привычными комбинациями Windows. Вместо нажатия стандартных наборов Ctrl + C и Ctrl + V, копирование и вставка текста выполняются следующим образом:
- Кликнуть по выбранной строке в открытом окне CMD правой кнопкой мыши;
- Выбрать пункт «Пометить»;
- Выделить текст с помощью левой кнопки;
- Ещё раз кликнуть правой кнопкой. После этого вся информация оказывается в буфере обмена операционной системы.
Для того чтобы вставить скопированную информацию нажимают ту же правую кнопку и выбирают пункт «Вставить». Упростить копирование данных можно, поставив галочку на пункте «Выделение мышью» в свойствах командной строки.
После этого текст можно сразу выделять левой кнопкой. Если же снять галочку на пункте быстрой вставки, данные вставляются поверх уже написанных команд.
Список горячих клавиш
При работе с командной строкой пользуются следующими «горячими клавишами»:
- стрелки вверх и вниз позволяют перемещать курсор по окну, включая уже введённые команды;
- Home и End перемещают курсор, соответственно, в начало и конец строки;
- стрелки влево и вправо вместе с нажатой одновременно клавишей Ctrl позволяют переместить курсор в заданную сторону на целое слово;
- Insert, так же как и в любом текстовом редакторе, переключает режимы вставки текста со сдвигом вправо и перезаписи поверх написанных данных;
- Esc удаляет выделенную информацию;
- F1 обеспечивает ввод последней записанной команды по одному символу;
- F5 выводит предыдущую команду;
- F7 выводит список нескольких последних записей. По умолчанию их количество равно 50.
Основные команды
Список основных команд, которые нужны большинству пользователей, сравнительно небольшой и состоит из команд, выполняющих следующие действия:
- работают с каталогами;
- выдают статистику работы различных приложений, сети и операционной системы в целом;
- восстанавливают работу драйверов;
- выключают компьютер.
С помощью командной строки можно даже отформатировать диск (включая системный, который не форматируется из системы Windows любыми другими способами) и даже остановить процесс. А ещё, используя CMD, пользователь намного быстрее получает доступ к редактору реестра и окну изменения конфигурации системы.
Работа с каталогами
Основной командой для работы с каталогами является dir. С её помощью можно проверить содержимое открытой директории. А, если открыть требуется другую папку, следует дополнительно указать к ней путь. Например, выбрать «dir C:\» или «dir D:\».
Рис. 3. Проверка содержимого логического диска C.
Вторая команда для работы с каталогами – cd. С её помощью можно перейти в любую выбранную папку. Например, написав в командной строке «cd C:\Windows», переходят к системной директории. Для открытия папки на диске, который уже выбран, отдают команду типа «cd /D D:\».
Рис. 4. Переход с локального диска C на диск D.
Команда mkdir обеспечивает создание новой папки. А параметр, который после неё задаётся, определяет имя каталога. Так, после введения «mkdir D:\New_Folder», на диске D появляется соответствующая директория. Если же пользователь указывает в списке сразу несколько каталогов (например, «E:\New\Games\Fallout_3»), можно создать целое дерево папок.
Рис. 5. Создание новой папки из командной строки.
Выполнение команды rmdir позволяет удалить каталог, указав к нему полный путь. Например, написав «rmdir D:\New_Folder», можно стереть недавно созданную папку. Хотя, если внутри каталога есть другие файлы, на экране появляется сообщение о том, что он не пустой. Удалить непустую папку можно путём введения в строке команды rmdir /S. Перед удалением следует выбрать пункт «Y» (Yes), подтвердив своё действие.
Рис. 6. Удаление папки с помощью команды rmdir.
Выключение компьютера
С помощью команды shutdown можно выключить компьютер – причём, или сразу, или, установив таймер:
- shutdown /s просто прекращает работу операционной системы, закрывая все незавершённые процессы;
- при выборе команды shutdown /s /t 3600 таймер будет установлен ровно на час. Если требуется установить любое другое время, вместо 3600 пишется соответствующее количество секунд;
Рис. 7. Включение автоматического прекращения работы системы.
- для отмены уже установленного таймера вводится команда shutdown /a.
Рис. 8. Отмена завершения работы.
Команды работают одинаково в любой операционной системе. Разница заключается только в появляющихся надписях. Так, например, для Windows 7 сообщения располагаются в правом нижнем углу рабочего стола.
Просмотр статистки
Просмотр статистики работы компьютера начинается с команды systeminfo. Она выдаёт максимальное количество информации о системе Windows. Хотя для получения сведений эффективнее использовать не системную утилиту, а специальные приложения.
Например, AIDA64 – универсальную программу для сбора сведений, единственным недостатком которой является условно-бесплатная лицензия. Через месяц после использования за утилиту придётся заплатить – от 1400 до 2200 руб. за компьютер, в зависимости от количества покупаемых лицензий.
Рис. 9. Получение информации о компьютере и операционной системе.
Утилита driverquery позволяет ознакомиться со списком драйверов и их свойствами. В появляющемся на экране списке можно увидеть тип управляющей программы, дату ссылки и название модуля.
Рис. 10. Вывод на экран списка драйверов.
Утилита под названием pathping после запуска показывает сведения о данных, потерянных при передаче между начальным и конечным пунктом. С помощью этой команды вычисляются коэффициенты потери для различных маршрутизаторов. А по результатам работы утилиты определяют проблемы с доступом для отдельных роутеров.
Рис. 11. Утилита, проверяющая работу сети.
Приложение Netstat показывает информацию об активных подключениях и статистику для различных сетевых протоколов. При запуске команды без указания конкретных параметров на экран выводятся только подключения TCP.
Рис. 12. Проверка активных подключений TCP.
Команда tasklist выводит на экран список всех процессов, запущенных системой. С её помощью можно ознакомиться с данными, полученными от удалённого компьютера. Хотя, если дополнительные параметры не указаны, информация выдаётся только о текущем устройстве.
Утилита ipconfig выводит сведения об IP-адресе и других параметрах сетевого адаптера. Вместе с командой применяются дополнительные параметры – например, /all, который позволяет получить сведения о каждом из адаптеров.
Рис. 13. Получение информации о сетевых подключениях.
Изменение параметров системы
Утилита msconfig позволяет вызвать меню, с помощью которого изменяется конфигурация оперативной системы:
- список программ, автоматически загружающихся вместе с системой;
- варианты запуска;
- параметры загрузки Windows.
Чаще всего команду используют для того чтобы удалить или добавить приложение на вкладке автозагрузки. А иногда вносят изменения в порядок загрузки операционных систем – если на компьютере их установлены две (например, Windows 10 и Windows XP, каждая из которых может быть более удобной для конкретного пользователя).
Рис. 14. Вызов меню изменения конфигурации системы.
Запуск утилиты regedit позволяет открыть редактор системного реестра – одно из самых полезных приложений, с помощью которого избавляются от остатков удалённых программ, вносят изменения в работу служб и исправляют неполадки. Стоит отметить, что изменять любые значения (не говоря уже об удалении) требуется очень осторожно. Ошибки в реестре могут привести к сбоям системы и даже к её переустановке.Читайте также наш материал: ТОП-3 программ для чистки реестра Windows 7.
Рис. 16. Запуск проверки файлов на системном диске.
Команда format, не изменяющаяся уже десятки лет, позволяет отформатировать любой диск, включая USB-флешки. При выборе «format C:» форматируется системный раздел. А с помощью дополнительных параметров можно определить файловую систему (/fs), установить метку тома (/y) и даже назначить размеры кластера (/a). Не задавая определённые условия, кластер устанавливается автоматически.
Рис. 17. Форматирование диска H через командную строку.
Остановка процессов
С помощью команды можно остановить конкретный процесс. Для этого может использоваться идентификатор (например, 2616, если речь идёт о графическом редакторе Paint) и параметр /pid. Кроме того, при остановке может применяться название самого процесса и другой параметр /im. Этот же редактор закрывается командой taskkill /im MSPaint.exe.
Рис. 19. Утилита, восстанавливающая поврежденные системные файлы.
Очищение экрана
После выполнения нескольких команд окно заполняется текстом, который может оказаться помехой для дальнейшей работы. Избавиться от лишних данных можно с помощью команды CLS (Clear Screen). После её запуска экран полностью очищается, оставляя место для дальнейших действий пользователя.
Выводы
При постоянном применении основных команд они легко запоминаются пользователем. А для того чтобы узнать о новых утилитах или вспомнить названия старых требуется ввести в командной строке /help. На экране появится список возможных команд, которые вряд ли будут полезны для обычного пользователя, но могут упростить работу администраторам локальных сетей.
Побайтное сравнение двух или нескольких файлов. Команда comp позволяет сравнивать файлы, находящиеся на разных дисках и в разных каталогах. При сравнении файлов с помощью команды comp выводятся их имена и расположения. Выполненная без параметров команда comp запрашивает файлы для сравнения.
Синтаксис
comp [файл1 ] [файл2 ] [/d ] [ /a ] [/l ] [/n= кол_строк ] [/c ]
Параметры
файл1 Задание имени и расположения первого файла или набора файлов для сравнения. Для указания нескольких файлов можно использовать подстановочные знаки (* и?). файл2 Задание имени и расположения второго файла или набора файлов для сравнения. Для задания нескольких файлов можно использовать подстановочные знаки (* и?). /d Вывод различий в десятичном формате. (По умолчанию используется шестнадцатеричный формат.) /a Вывод различий в символьном виде. /l Вывод номера строки, в которой обнаружено различие, вместо отображения смещения в байтах. /n= кол_строк Сравнение первых нескольких строк, заданных параметром кол_строк , обоих файлов, даже если эти файлы имеют разный размер. /c Сравнение без учета регистра. /? Отображение справки в командной строке.Примечания
- Сравнение файлов с одинаковыми именами
Если сравниваются файлы с одинаковыми именами, они должны находятся в разных каталогах или на разных дисках. Если в параметре файл2 не указано имя файла, предполагается, что имя файл2 совпадает с именем файл1 . Для задания имен файлов можно использовать подстановочные знаки (* и?).
- Неполное задание параметров файл1
и файл2
Если имена файлов файл1 или файл2 введены не полностью или параметр файл2 пропущен, программа comp выведет на экран запрос для получения недостающих сведений. Если параметр файл1 содержит только имя диска или каталога без имени файла, команда comp сравнивает все файлы в заданном каталоге с файлом файл2 . Если параметр файл2 содержит только имя диска или каталога, будет предполагаться, что имя файла файл2 такое же, как в параметре файл1 .
- Вывод информации о несовпадениях
В процессе сравнения программа comp выводит сообщения с указанием расположения несовпадающих байтов в файлах. В каждое сообщение включены сведения о смещении адреса несовпадающих байтов и содержимое этих байт (в шестнадцатеричном формате, если не указан параметр /a или /d ). Эти сообщения имеют следующий формат:
Ошибка сравнения OFFSET xxxxxxxx
После того как найдено 10 различий, работа команды comp прекращается и выводится следующее сообщение:
Обнаружено 10 различий. Сравнение завершено.
- Сравнение файлов разного размера
Чтобы сравнить файлы разных размеров, необходимо указать параметр /n . Если файлы имеют различные размеры, comp выводит следующее сообщение:
Разные размеры файлов
Нажмите клавишу Y для сравнения следующей пары файлов. Нажмите клавишу N для завершения выполнения команды comp .
При нажатии клавиши Y команда comp продолжает сравнение с заданными параметрами, пока не будет нажата клавиша N или заново введена эта команда.
При работе с файлами разного размера воспользуйтесь параметром /n , чтобы сравнить только начала файлов.
- Последовательное сравнение файлов
Если использованы подстановочные знаки (* и?) для задания нескольких файлов, comp найдет первый файл, удовлетворяющий шаблону файл1 , и выполнит его сравнение с соответствующим файлом файл2 , если он существует. Команда comp выводит результаты сравнения и проводит сравнение всех файлов, удовлетворяющих шаблону файл1 . После завершения работы comp будет выведено следующее сообщение:
Сравнить другие файлы ?
Чтобы сравнить другие файлы, нажмите клавишу Y . Команда comp запросит расположения и имена новых файлов. Чтобы завершить сравнение, нажмите клавишу N . При нажатии клавиши Y команда comp запрашивает параметры командной строки. Если эти параметры не заданы, программа comp использует параметры, введенные ранее.
- Если файлы не найдены
Если командой comp не найдены указанные файлы, выводится запрос на продолжение сравнения.
Примеры
Чтобы сравнить содержимое каталога C:\Reports с содержимым каталога резервных копий \\Sales\Backup\April, введите следующую команду:
comp c:\reports \\sales\backup\april
Чтобы сравнить первые десять строк файлов в каталоге \Invoice и вывести результат в десятичном формате, введите следующую команду:
comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Командная строка или как её ещё называют cmd в операционной системе Windows 8 такая же как и в младших версиях Windows7, Windows Vista, Windows хр, отсюда следует что одни и те же команды одинаково работают во всех версиях.
Итак давайте для начала разберёмся как нам запустить командную строку. Для этого у вас должен быть работающий компьютер с операционной системой.
Некоторым командам если вы работаете через учётную запись обычного пользователя для выполнения бывает недостаточно прав в целях безопасности, поэтому всегда запускайте командную строку с правами администратора. Существует 2 способа запуска командной строки:
В появившемся окошке пишем cmd,нажимаем Ок.
Запустится окно командной строки с чёрным фоном.
2) Более быстрый способ: через горячие клавиши Win+R,здесь также в появившемся окошке пишем cmd,нажимаем ок.
В windows 8 вы можете воспользоваться только 2 способом, так как там нет меню Пуск. Напишем нашу первую команду help которая выведет список всех доступных команд с краткими пояснениями.
Список всех существующих команд командной строки Windows:
ASSOC
Печать на экран или модификация сопоставлений по расширениям имен файлов.
ATTRIB
Просмотр и модификация свойств файлов.
BREAK
Блокирует или разблокировывает расширенную обработку CTRL+C в системе DOS.
BCDEDIT
Устанавливает свойства в базе данных загрузки, которая позволяет управлять начальной загрузкой.
CACLS
Выводит данные и изменяет списки управления доступом (ACL) к файлам.
CALL
Вызывает один пакетный файла из другого, а также может передавать входные аргументы.
CD
CHCP
Вывод или задание кодировки.
CHDIR
Выводит название или перемещает к другой папке.
CHKDSK
Диагностика накопителя на ошибки.
CHKNTFS
Показывает или изменяет диагностику накопителя во время загрузки.
CLSО
чистка дисплея от всех символов.
CMD
Запускает программу командной строки Windows. На одном компьютере их можно запустить бесконечное количество. Они будут работать независимо друг от друга.
COLOR
Изменяет и устанавливает основной фон окна и самих шрифтов.
COMP
Показывает различия и сравнивает содержимое двух файлов.
COMPACT
Изменяет и показывает сжатие файлов в NTFS.
CONVERT
Изменяет дисковые тома FAT в NTFS. Текущий диск изменить не удастся.
COPY
Создаёт копию файла или файлов и помещает их в указанное место.
DATE
Показывает или устанавливает текущую дату.
DEL
Уничтожает один или несколько файлов сразу.
DIR
Показывает имена файлов и папок с их датой создания,находящихся в текущей или указанной в параметрах папки.
DISKCOMP
Сравнивает и показывает различия 2 гибких накопителей.
DISKCOPY
Создаёт копию содержимого одного гибкого накопителя на другой.
DISKPART
Показывает и изменяет свойств раздела диска.
DOSKEY
Изменяет и повторно вызывает командные строки; создаёт макросы.
DRIVERQUERY
Отображает сведения о «положении дел» и атрибутах драйвера устройства.
ECHO
Выводит текстовую информацию и меняет режим отображения команд на экране.
ENDLOCAL
Подводит к концу локализацию среды для пакетного файла.
ERASE
Уничтожает файл или файлы.
EXIT
Прекращает работу программы командной строки
FC
Показывает различия двух файлов или двух наборов файлов а также сравнивает их
FIND
Осуществляет поиск текстовой строки в файлах либо в одном файле.
FINDSTR
Расширенный поиск текстовых строк в файлах.
FOR
Цикл. Повторяет выполнение одной и той же команды указанное количество раз
FORMAT
Форматирование накопителя для работы с Windows.
FSUTIL
Показывает и устанавливает атрибуты файловой системы.
FTYPE
Даёт возможность изменить и просмотреть типы файлов, которые в основном применяются при сопоставлении по расширениям имен файлов.
GOTO
Передаёт управление к другой указанной команде.
GPRESULT
Выводит сведения о групповой политике для компьютера или пользователя.
GRAFTABL
Даёт возможность Windows показывать расширенный набор символов в графическом режиме.
HELP
Выводит все данные о существующих командах Windows.
ICACLS
Показывает, модифицирует, архивирует либо восстанавливает списки ACL для файлов и папок.
IF
Выполняет команды по заданному условию.
LABEL
Создаёт, модифицирует и уничтожает метки тома для накопителей.
MD
Создаёт пустой каталог.
MKDIR
Создаёт пустой каталог.
MKLINK
Cоздаёт символические и жесткие ссылки
MODE
Настраивает системные устройства.
MORE
Последовательно выводит информацию по блокам размером в один экран.
MOVE
Перемещает файлы из одного места в другое.
OPENFILES
Показывает файлы, которые открыты на общей папке удаленным юзером.
PATH
Выводит или задаёт полный путь к исполняемым файлам.
PAUSE
Прекращает выполнение команд командной строки и выводит информирующий текст.
POPD
Восстанавливает предыдущее значение активной папки, которое было сохранено посредством команды PUSHD.
PRINT
Выводит на печать содержимое текстового файла.
PROMPT
Модифицирует приглашение в командной строке Windows.
PUSHD
Сохраняет значение активной папки и переходит к другой папке.
RD
Уничтожает каталог.
RECOVER
Возрождает данные, способные читаться, с плохого или поврежденного винчестера.
REM
Помещает комментарии в пакетные файлы и файл CONFIG.SYS.
REN
Меняет название как файлов так и папок.
RENAME
Аналогичен команде
REN.
REPLACE
Меняет файлы местами.
RMDIR
Уничтожает каталог.
ROBOCOPY
Продвинутый инструмент для копирования файлов и целых папок
SET
Показывает, устанавливает и уничтожает переменные среды Windows.
SETLOCAL
Производит локализацию изменений среды в пакетном файле.
SC
Даёт возможность работать со службами
SCHTASKS
Позволяет запускать любые программы и последовательно выполнять нужные команды по заданному плану
SHIFT
Меняет позицию (сдвиг) подставляемых параметров для пакетного файла.
SHUTDOWN
Завершает работу компьютера.
SORT
Сортирует ввод по заданным параметрам.
START
Запускает программу или команду в новом окне.
SUBST
Назначение заданному пути имени накопителя.
SYSTEMINFO
Выводит данные об операционной системе и конфигурации компьютера.
TASKLIST
Показывает список всех запущенных процессов с их идентификаторами.
TASKKILL
“Убивает” или останавливает процесс.
TIME
Устанавливает и выводит системное время.
TITLE
Задаёт название окну для текущего сеанса интерпретатора командных строк CMD.EXE
TREE
Выводит директории накопителя в удобном наглядном виде.
TYPE
Выводит содержимое текстовых файлов.
VER
Выводит краткие сведения о версии Windows.
VERIFY
Проверяет на ошибки записи файла на накопителе.
VOL
Выводит на дисплей метки и серийный номер тома накопителя.
XCOPY
Создаёт копию файлов.
WMIC
Выводит WMI в командной строке.
Побайтное сравнение двух или нескольких файлов. Команда comp позволяет сравнивать файлы, находящиеся на разных дисках и в разных каталогах. При сравнении файлов с помощью команды comp выводятся их имена и расположения. Выполненная без параметров команда comp запрашивает файлы для сравнения.
Синтаксис
comp [файл1 ] [файл2 ] [/d ] [/a ] [/l ] [/n= кол_строк ] [/c ]
Параметры
файл1 Задание имени и расположения первого файла или набора файлов для сравнения. Для указания нескольких файлов можно использовать подстановочные знаки (* и?). файл2 Задание имени и расположения второго файла или набора файлов для сравнения. Для задания нескольких файлов можно использовать подстановочные знаки (* и?). /d Вывод различий в десятичном формате. (По умолчанию используется шестнадцатеричный формат.) /a Вывод различий в символьном виде. /l Вывод номера строки, в которой обнаружено различие, вместо отображения смещения в байтах. /n= кол_строк Сравнение первых нескольких строк, заданных параметром кол_строк , обоих файлов, даже если эти файлы имеют разный размер. /c Сравнение без учета регистра. /? Отображение справки в командной строке.Примечания
- Сравнение файлов с одинаковыми именами
Если сравниваются файлы с одинаковыми именами, они должны находятся в разных каталогах или на разных дисках. Если в параметре файл2 не указано имя файла, предполагается, что имя файл2 совпадает с именем файл1 . Для задания имен файлов можно использовать подстановочные знаки (* и?).
- Неполное задание параметров файл1
и файл2
Если имена файлов файл1 или файл2 введены не полностью или параметр файл2 пропущен, программа comp выведет на экран запрос для получения недостающих сведений. Если параметр файл1 содержит только имя диска или каталога без имени файла, команда comp сравнивает все файлы в заданном каталоге с файлом файл2 . Если параметр файл2 содержит только имя диска или каталога, будет предполагаться, что имя файла файл2 такое же, как в параметре файл1 .
- Вывод информации о несовпадениях
В процессе сравнения программа comp выводит сообщения с указанием расположения несовпадающих байтов в файлах. В каждое сообщение включены сведения о смещении адреса несовпадающих байтов и содержимое этих байт (в шестнадцатеричном формате, если не указан параметр /a или /d ). Эти сообщения имеют следующий формат:
Ошибка сравнения OFFSET xxxxxxxx
После того как найдено 10 различий, работа команды comp прекращается и выводится следующее сообщение:
Обнаружено 10 различий. Сравнение завершено.
- Сравнение файлов разного размера
Чтобы сравнить файлы разных размеров, необходимо указать параметр /n . Если файлы имеют различные размеры, comp выводит следующее сообщение:
Разные размеры файлов
Нажмите клавишу Y для сравнения следующей пары файлов. Нажмите клавишу N для завершения выполнения команды comp .
При нажатии клавиши Y команда comp продолжает сравнение с заданными параметрами, пока не будет нажата клавиша N или заново введена эта команда.
При работе с файлами разного размера воспользуйтесь параметром /n , чтобы сравнить только начала файлов.
- Последовательное сравнение файлов
Если использованы подстановочные знаки (* и?) для задания нескольких файлов, comp найдет первый файл, удовлетворяющий шаблону файл1 , и выполнит его сравнение с соответствующим файлом файл2 , если он существует. Команда comp выводит результаты сравнения и проводит сравнение всех файлов, удовлетворяющих шаблону файл1 . После завершения работы comp будет выведено следующее сообщение:
Сравнить другие файлы ?
Чтобы сравнить другие файлы, нажмите клавишу Y . Команда comp запросит расположения и имена новых файлов. Чтобы завершить сравнение, нажмите клавишу N . При нажатии клавиши Y команда comp запрашивает параметры командной строки. Если эти параметры не заданы, программа comp использует параметры, введенные ранее.
- Если файлы не найдены
Если командой comp не найдены указанные файлы, выводится запрос на продолжение сравнения.
Примеры
Чтобы сравнить содержимое каталога C:\Reports с содержимым каталога резервных копий \\Sales\Backup\April, введите следующую команду:
comp c:\reports \\sales\backup\april
Чтобы сравнить первые десять строк файлов в каталоге \Invoice и вывести результат в десятичном формате, введите следующую команду:
comp \invoice\*.txt \invoice\backup\*.txt /n=10 /d