Что делает команда dir

Содержание
  1. Примеры использования команды DIR:
  2. Содержание
  3. Команды [ править | править код ]
  4. attrib [ править | править код ]
  5. cd или chdir [ править | править код ]
  6. Команды для работы с каталогами [ править | править код ]
  7. dir [ править | править код ]
  8. chkdsk [ править | править код ]
  9. cls [ править | править код ]
  10. copy [ править | править код ]
  11. del , erase [ править | править код ]
  12. deltree [ править | править код ]
  13. dir [ править | править код ]
  14. echo [ править | править код ]
  15. fdisk /mbr [ править | править код ]
  16. Переключатели команды DIR
  17. Отображение на основе атрибутов файла
  18. Отображение разделенных результатов
  19. Отображение с помощью разделителя для тысячных разрядов
  20. Отображение результатов в столбцах
  21. Отобразить результаты в нижнем регистре
  22. Отображать имена результатов справа
  23. Отобразить результаты в отсортированном порядке
  24. Отображение результатов на одной странице за раз
  25. Отобразить метаданные
  26. Отображение альтернативных потоков данных (ADS)
  27. Отображение всех файлов и папок и всего содержимого
  28. Показать результаты, отсортированные по времени
  29. Отображение результатов в широкоформатном формате
  30. Показать короткие имена имен файлов
  31. Показать страницу справки для DIR

Команда DIR позволяет отобразить список файлов и подкаталогов для указанного каталога. Список может быть отсортирован по множеству критериев, задаваемых параметрами командной строки.

Формат командной строки:

DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N] [/O[[:]порядок]] [/P] [/Q] [/S] /T[[:]время]] [/W] [/X] [/4]

Параметры командной строки:

[диск:][путь][имя_файла] – Диск, каталог и/или файлы, которые следует включить в список.

/A – Вывод файлов с указанными атрибутами:

D Каталоги
R Доступные только для чтения
H Скрытые файлы
A Файлы для архивирования
S Системные файлы
Префикс "-" имеет значение НЕ
-S НЕ системные файлы.

/B – Вывод только имен файлов.

/C – Применение разделителя групп разрядов для вывода размеров файлов (по умолчанию). Для отключения этого режима служит ключ /-C.

/D – Вывод списка в несколько столбцов с сортировкой по столбцам.

/L – Использование нижнего регистра для имен файлов.

/N – Отображение имен файлов в крайнем правом столбце.

/O – Сортировка списка отображаемых файлов.

Порядок: N По имени (алфавитная), S По размеру (сперва меньшие), E По расширению (алфавитная), D По дате (сперва более старые), G Начать список с каталогов. Префикс "-" имеет значение НЕ

/P – Пауза после заполнения каждого экрана.

/Q – Вывод сведений о владельце файла.

/R – Отображение альтернативных потоков файлов.

/S – Вывод списка файлов из указанного каталога и его подкаталогов.

/T – Выбор поля времени для отображения и сортировки

время:
C Создание (время создания – Create )
A Последнее использование (последний доступ – Accsess )
W Последнее изменение (последняя модификация Write)
/W – Вывод списка в несколько столбцов.

/X – Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы.

/4 – Вывод номера года в четырехзначном формате

Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия введите в команде те же ключи с префиксом "-", например: /-W.

Примеры использования команды DIR:

DIR /? – отобразить справку по использованию команды.

DIR – отобразить список файлов и подкаталогов текущего каталога.

DIR /P – отобразить список файлов и подкаталогов текущего каталога в режиме постраничного вывода на экран. При выполнении команды DIR с данным ключом, после заполнения экрана, вывод информации приостанавливается до нажатия какой-либо клавиши. Аналогично выполнению команды DIR в цепочке с командой MORE – DIR | MORE

DIR > C:listdir.txt – отобразить список файлов и подкаталогов текущего каталога с выводом результатов в текстовый файл .

DIR C:WINDOWS*.dll – отобразить список файлов с расширением dll из каталога C:WINDOWS

DIR C:WINDOWSSYSTEM32X*.* – отобразить список файлов из каталога C:WINDOWSSYSTEM32, имена которых начинаются с символа X

DIR C:WINDOWSSYSTEM32*Y.EXE – отобразить список файлов с расширением .exe из каталога C:WINDOWSSYSTEM32, имена которых заканчиваются символом Y

DIR C:WINDOWSsystem32. t.* – отобразить список файлов, имя которых содержит 3 любых символа ( . ) и символ t

DIR C:WINDOWSSYSTEM32*.* /A:H – отобразить список скрытых файлов и подкаталогов из каталога C:WINDOWSSYSTEM32

DIR C:WINDOWSSYSTEM32*.* /A:H – отобразить список скрытых файлов и подкаталогов из каталога C:WINDOWSSYSTEM32

DIR C: /A:-AH – отобразить список скрытых ( H ) файлов и подкаталогов из корневого каталога диска C: без атрибута "Архивный" ( -A )

DIR C: /A:DH – отобразить список скрытых каталогов в корне диска C:

dir c: /a:DH /d – тоже самое, но с отображением информации в несколько столбцов, с сортировкой имен в алфавитном порядке. Пример результата:

Том в устройстве C имеет метку C

Серийный номер тома: 1884-ABEC

Содержимое папки c:

[Config.Msi]&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp [System Volume Information]

0 файлов 0 байт

5 папок 103 593 283 584 байт свободно

Та же информация, но параметр /D не задан:

Том в устройстве C имеет метку C

Серийный номер тома: 1884-ABEC

Содержимое папки c:

16.01.2013 11:22 Config.Msi

26.04.2012 09:05 Fix-It

25.07.2011 11:31 RECYCLER

03.08.2011 16:06 System Volume Information

24.04.2008 17:36 VCOM

0 файлов 0 байт

5 папок 103 593 283 584 байт свободно

Для сортировки имен отображаемых файлов и каталогов используется параметр /O

/O:N – сортировать по имени в алфавитном порядке( Name ) С использованием знака " – " – сортировать в обратном порядке.

/O:S – сортировать по размеру в возрастающем порядке( Size ). Со знаком " – " – сортировать в порядке убывания размеров файлов.

/O:E – сортировать по расширению имени файла ( Extension ) /O:-E – в обратном порядке

/O:D – сортировать по дате и времени модификации файла или каталога.

/O:-D – в обратном порядке ( от новых к старым )

/O:G – сначала отображать список каталогов, затем – файлов.

Использование параметра /T позволяет отсортировать списки файлов и каталогов в соответствии с отметками времени ( Time Stamp ), хранящимися в файловой системе Windows для каждого из них:

/T:C – сортировать по времени создания ( Creation )

/T:A – сортировать по времени доступа ( Access )

/T:W – сортировать по времени модификации , последней операции записи ( Written ). Этот параметр используется по умолчанию.

dir %temp%*.* /a:H /TC – отобразить все скрытые файлы и папки в каталоге временных файлов, заданном переменной среды окружения TEMP , и отсортировать их в порядке возрастания даты создания.

dir %SystemRoot%system32*.exe /b /a:H /TA – отобразить список скрытых исполняемых файлов в системном каталоге и отсортировать их по времени последнего доступа.

DIR C: /X – отобразить список файлов и каталогов в корневом каталоге диска C: с отображением коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Стандарт 8.3 означает, что для имени файла отводится не более 8 символов, а для расширения – не более 3-х. Этот стандарт использовался в устаревших операционных системах семейства MS-DOS, не поддерживавших длинные имена файлов. Длинные имена преобразуются в короткие с использованием первых шести символов и конструкции

N , где N – это порядковый номер для имен, имеющих одинаковое начало и разное окончание после 8-го символа:

28.01.2013 16:48 &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp DOCUMENT
DOCUME

2&nbsp&nbsp&nbsp&nbsp DOCUMENTS
DOCUME

1&nbsp&nbsp&nbsp&nbsp&nbsp Documents and Settings
В примере отображается список из 3-х каталогов:

DOCUMENT – имя каталога содержит 8 символов и не преобразуется в стандарт 8.3

DOCUMENTS – имя содержит 9 символов и в формате 8.3 представлено как DOCUME

Documents and Settings – представлено как DOCUME

1 поскольку длинное имя файла преобразуется в стандарт 8.3 с учетом строчных и заглавных символов, а коды строчных букв следуют в таблице символов перед кодами заглавных.

Параметры командной строки команды DIR можно определить в переменной окружения DIRCMD.

SET DIRCMD=/O:N /B /P – определить параметры /O , /B и /P .

После этого, выполнение команды DIR без параметров будет аналогично выполнению команды:

Если в командной строке команды DIR задан параметр, определенный в переменной DIRCMD, то его значение более приоритетно, и будет использоваться в процессе выполнения данной команды.

Читайте также:  32 Бита максимальное число

Для расширения возможностей команды DIR можно воспользоваться объединением ее в цепочку с командой поиска текстовой информации FIND

DIR C:*.* /s | FIND "28.01.2013" – отобразить список всех файлов и каталогов диска C: имеющих отметку времени "28 января 2013 г."

Для обработки отдельных полей из строк вывода результатов команды DIR можно воспользоваться командой FOR

Параметр командной строки /R применим только в Windows 7 и более поздних версиях. Он используется для отображения альтернативных потоков файлов в файловой системе NTFS.

dir /r – отобразить список файлов текущего каталога с именами альтернативных потоков.

dir /r proxylist.zip – отобразить список альтернативных потоков файла proxylist.zip . Пример отображаемой информации:

455 881 proxylist.zip
&nbsp &nbsp &nbsp &nbsp &nbsp 26 proxylist.zip:$CmdZnID:$DATA
&nbsp &nbsp &nbsp &nbsp &nbsp 26 proxylist.zip:Zone.Identifier:$DATA

Альтернативные потоки файлов используются для хранения данных, не связанных с содержимым основного потока (собственно содержимого файла) и на практике применяются для привязки дополнительной информации к этому содержимому. Так, например, многие антивирусы хранят в альтернативных потоках контрольные суммы проверенных на заражение файлов, а система безопасности использует их для определения факта скачивания файлов по сети. Подробнее об альтернативных потоках – в статье Альтернативные потоки NTFS, или как Windows определяет, что файл был загружен из Интернет

Список команд DOS — нижеследующий список команд для операционной системы DOS. Начиная с 5-й версии, этот список с кратким описанием каждой команды может быть получен набором команды HELP . Также начиная с 5-й версии справка по конкретной команде может быть получена набором символов /? после имени команды.

Например, набор команды:

приведёт к получению справки по команде ren :

Все команды DOS нечувствительны к регистру букв, то есть любая команда может быть набрана как строчными, так и заглавными буквами.

Содержание

Команды [ править | править код ]

attrib [ править | править код ]

Вывод и изменение атрибутов файлов.

  • + — установка атрибута;
  • — — снятие атрибута;
  • R — атрибут «Только чтение»;
  • A — атрибут «Архивный»;
  • S — атрибут «Системный»;
  • H — атрибут «Скрытый»;
  • [диск:] [путь] [имя_файла] — указание файла или набора файлов для обработки;
  • /S — обработка файлов с указанными именами в текущей папке и во всех её подпапках;
  • /D — обработка и файлов, и папок.

Эквивалентна команде UNIX chmod.

cd или chdir [ править | править код ]

Вывод имени либо смена текущего каталога.

где .. обозначает переход в родительский каталог.

Команда CD диск: отображает имя текущего каталога указанного диска. Команда CD без параметров отображает имена текущих диска и каталога. Параметр /D используется для одновременной смены текущих диска и каталога.

Изменение команды CHDIR при включении расширенной обработки команд: имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:TEMP на самом деле сделает текущим каталог C:Temp , если он существует на диске. Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например:

приводит к тому же результату, что и:

При отключении расширенной обработки команд используется только второй вариант.

Эквивалентна команде Unix cd (с параметрами) или pwd (без параметров).

Команды для работы с каталогами [ править | править код ]

Имена файлов в DOS могут быть только в формате 8.3, то есть не более 8 символов в названии файла и не более 3 в расширении (исключая недопустимые символы — пробел . " / [ ] : ; = ,). Пробел используется в качестве разделителя между командой и её параметрами.

Команда Формат Описание Параметры
dir DIR [диск:][маршрут][имя_файла] [/P] [/W] [A[[:]атрибуты]] [/O[[:]сортировка]] [/S] [/B] [/L] [/C] Просмотр каталога [1]
  • H — скрытые файлы;
  • -H — нескрытые файлы;
  • S — системные файлы;
  • -S — файлы, отличные от системных;
  • D — каталоги;
  • -D — только файлы (не каталоги);
  • A — файлы, готовые для архивизации;
  • -A — файлы, не измененные после последней архивизации;
  • R — файлы, доступные только по чтению;
  • -R — файлы, не имеющие доступа только по чтению;
  • N — сортировка по алфавиту (по имени);
  • -N — в порядке, обратном алфавитному (Z—A);
  • E — в алфавитном порядке по расширению;
  • -E — по расширению в порядке, обратном порядке;
  • D — по дате и времени (начиная с более ранних);
  • -D — по дате и времени, начиная с поздних;
  • S — по возрастанию размера;
  • -S — по убыванию размера;
  • C — по коэффициенту компрессии, начиная с меньшего;
  • -C — по коэффициенту компрессии, начиная с большего.
md md диск:имя_каталога Создание каталога
cd cd диск:имя_каталога Смена текущего каталога
rd rd диск:имя_каталога Удаление каталога
  • /s — удаляет указанный каталог и все подкаталоги вместе с файлами. Параметр /s используется для удаления дерева каталогов.
  • /q — запускает rmdir в скрытом режиме. Команда удаляет каталоги без запроса подтверждения.
  • /? — отображает справку в командной строке.
deltree deltree имя_файла_или_имя_каталога Удаление каталога со всем его содержимым
move move диск: имя_каталога новое_имя_каталога Переименование каталога
path path диск1:имя_каталога1;диск2:имя_каталога2 Поиск

Набрав две точки (..) можно вернуться в предыдущий каталог; при вводе — в корневой каталог.

  • dir — просмотр оглавления текущего каталога;
  • dir *.exe — выводится информация обо всех файлах с расширением EXE из текущего каталога;
  • cd c:catalog — установить текущим каталог с именем catalog на диске C;
  • cd[ ].. — переход на каталог выше (пробелы необязательны);
  • cd[ ] — переход в корневой каталог (пробелы необязательны);
  • md books — в текущем каталоге создать подкаталог books;
  • md c:archives — в корневом каталоге на диске С: создается каталог archives;
  • rd games — удаление каталога games в текущем каталоге.

dir [ править | править код ]

Выводит список файлов и подкаталогов, находящихся в заданном каталоге. Если команда задается без параметров, то выводится метка диска и его номер, имена файлов и каталогов (по одному на строку), включая расширения, а также дату и время их последней модификации. После этого выводится число файлов в каталоге, общий объём (в байтах), занимаемый файлами, и объём свободного пространства на диске.

Параметр [диск:][маршрут] задает диск и каталог, содержимое которого вы хотите видеть на экране. Параметр [имя_файла] задает группу файлов или файл, которые нужно включить в список. При указании параметра /P выводится по одному экрану списка файлов. Чтобы увидеть следующий экран, нужно нажать любую клавишу. Параметр /W выводит перечень файлов в широком формате с максимально возможным числом имен файлов/каталогов на каждой строке. Параметр /A[[:] атрибуты] выводит имена только тех каталогов и файлов, которые имеют заданные атрибуты. Если этот параметр опущен, то DIR выводит все файлы, кроме скрытых и системных. Если этот параметр задан без указания атрибутов, DIR выводит имена всех файлов, включая скрытые и системные. Двоеточие не обязательно. Комбинация значений, которые можно использовать в качестве атрибутов, показана в следующей таблице. Значения не разделяются пробелами:

  • H — скрытые файлы;
  • -H — нескрытые файлы;
  • S — системные файлы;
  • -S — файлы, отличные от системных;
  • D — каталоги;
  • -D — только файлы (не каталоги);
  • A — файлы, готовые для архивизации;
  • -A — файлы, не измененные после последней архивизации;
  • R — файлы, доступные только по чтению;
  • -R — файлы, не имеющие доступа только по чтению.

Параметр /O[[:] сортировка] управляет порядком сортировки каталога при выводе его командой DIR. Если он опущен, DIR сортирует имена файлов и каталогов в том порядке, в котором они содержатся в каталоге. Если не указан параметр «сортировка», то DIR выводит имена в алфавитном порядке. Значение, которые вы можете использовать в параметре «сортировка», описаны в следующей таблице. При комбинировании их не нужно разделять пробелами:

  • N — сортировка по алфавиту (по имени);
  • -N — в порядке, обратном алфавитному (Z—A);
  • E — в алфавитном порядке по расширению;
  • -E — по расширению в порядке, обратном порядке;
  • D — по дате и времени (начиная с более ранних);
  • -D — по дате и времени, начиная с поздних;
  • S — по возрастанию размера;
  • -S — по убыванию размера;
  • C — по коэффициенту компрессии, начиная с меньшего;
  • -C — по коэффициенту компрессии, начиная с большего.
Читайте также:  Укажите какие из следующих событий являются случайными

Параметр /S перечисляет каждое вхождение файла в заданном каталоге и всех подкаталогах. /B перечисляет каталоги и имена файлов по одному на строку (включая расширение). Выводится основная информация, без итоговой. /B переопределяет параметр /W. /L выводит неотсортированные имена файлов и каталогов в нижнем регистре. Расширенные символы в нижний регистр не преобразуются. /C[H] выводит коэффициент компрессии файлов, компрессированных с помощью Doublespace, на основе размера кластера 8К. Необязательный параметр H выводит эту информацию на основе размера кластера основного диска. При использовании параметра /W или /B параметр /C[H] игнорируется.

О выводе структуры каталога или диска рассказывается в описании команды TREE, а о компрессированных дисках — в описании DBLSPACE. Для вывода подмножества файлов и каталогов вы можете использовать трафаретные символы (* и ?). Если задается более одного значения порядка сортировки, DIR сортирует файлы по первому критерию, затем по второму и т. д.

Используемый DIR формат даты и времени зависит от установки страны в файле CONFIG.SYS. Если команда COUNTRY не используется, форматы соответствуют форматам США. Чтобы передать вывод команды DIR в файл, вы можете использовать символ перенаправления (>) или конвейеризации (|). Перед этим следует установить в файле AUTOEXEC.BAT переменную операционной среды TEMP. В противном случае временный файл будет выводится в списке каталога. С помощью команды SET в переменной операционной среды DIRCMD в AUTOEXEC вы можете предварительно установить параметры команды DIR. В переменной DIRCMD можно использовать только допустимое сочетание параметров DIR. Например, чтобы установить DIRCMD для широкого вывода по умолчанию (/W), включите в AUTOEXEC.BAT команду set dircmd=/w.

Можно переопределить набор параметров команды DIR, заданных с помощью переменной DIRCMD. Для этого используйте те же параметры, что и в командной строке DIR, но перед параметром нужно указывать также знак минуса, например, dir /-w. Используемые по умолчанию установки DIRCMD вы можете изменить также с помощью команды DOS SET, набрав их в командной строке после символа равенства (=). Новые установки будут действовать по умолчанию для всех последующих команд DIR до следующего использования SET DIRCMD в командной строке или перезапуска MS-DOS. Чтобы сбросить все назначенные по умолчанию параметры, наберите команду set dircmd=. Текущие установки переменной операционной среды DIRCMD вы можете просмотреть с помощью команды set. MS-DOS выводит на экран список параметров и их установок (подробности вы можете найти в описании SET).

Если есть необходимость использовать DIR для вывода одного листинга каталога за другим, пока не выведется содержимое каждого каталога текущего диска, и необходимо упорядочить каждый каталог по алфавиту, вывести его в широком формате и делать паузу после вывода каждого экрана — для этого, находясь в корневом каталоге, необходимость использовать команду dir /s/w/o/p. Чтобы при этом не выводились имена каталогов, следует использовать команду dir /s/w/o/p/ a: -d. Чтобы распечатать вывод, следует использовать символ переназначения: dir > prn.

chkdsk [ править | править код ]

Проверка диска и вывод отчета.

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

Ключи /I или /C укорачивают время выполнения CHKDSK за счет пропуска некоторых проверок тома.

Эквивалентна команде fsck в Unix.

Также можно использовать команду scandisk , которая ищет все повреждённые кластеры на диске.

cls [ править | править код ]

Эквивалентна команде clear в Unix.

copy [ править | править код ]

Копирование одного или нескольких файлов в другое место.

  • источник — имена одного или нескольких копируемых файлов;
  • /A — файл является текстовым файлом ASCII;
  • /B — файл является двоичным файлом;
  • /D — указывает на возможность создания зашифрованного файла;
  • результат — каталог и/или имя для конечных файлов;
  • /V — поверка правильности копирования файлов;
  • /N — использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3;
  • /Y — подавление запроса подтверждения на перезапись существующего конечного файла;
  • /-Y — обязательный запрос подтверждения на перезапись существующего конечного файла;
  • /Z — копирование сетевых файлов с возобновлением.

Ключ /Y можно установить через переменную среды COPYCMD . Ключ /-Y командной строки переопределяет такую установку. По умолчанию требуется подтверждение, если только команда COPY не выполняется в пакетном файле. При вводе вместо имени конечного файла атрибута con, содержимое копируемого файла отображалось на экране. Возможны и другии вариации команды COPY с атрибутом con, обозначающим устройства ввода-вывода. При выполнении команды COPY происходит копирование символов (байтов) из исходного файла по-одному до достижения символа окончания файла. В случае если такой символ встречается в середине файла, при выполнении команды COPY, файл копируется не полностью.

Чтобы объединить файлы, необходимо указаит один конечный и несколько исходных файлов, используя подстановочные знаки или формат файл1 + файл2 + файл3 + … .

Эквивалентна команде cp в Unix. Расширенными возможностями обладают XCOPY и robocopy

del , erase [ править | править код ]

Удаление одного или нескольких файлов.

  • имена — имена одного или нескольких файлов. Для удаления сразу нескольких файлов используются подстановочные знаки. Если указан каталог, из него будут удалены все файлы;
  • /P — запрос на подтверждение перед удалением каждого файла;
  • /F — принудительное удаление файлов, доступных только для чтения;
  • /S — удаление указанных файлов из всех подкаталогов;
  • /Q — отключение запроса на подтверждение при удалении файлов;
  • /A — отбор файлов для удаления по атрибутам;
  • атрибуты — отбор файлов для удаления по атрибутам:
  • S — системные файлы;
  • R — доступные только для чтения;
  • H — скрытые файлы;
  • A — файлы для архивирования.

Префикс « – » имеет значение НЕ.

Изменение команд DEL и ERASE при включении расширенной обработки команд. Результаты вывода для ключа /S принимают обратный характер, то есть выводятся только имена удаленных файлов, а не файлов, которые не удалось найти.

Эквивалентна команде rm в Unix.

deltree [ править | править код ]

Удаление каталога вместе с файлами и подкаталогами.

В Unix функциональность deltree предоставляется командой rm с параметром -r .

dir [ править | править код ]

Вывод списка файлов и подкаталогов из указанного каталога.

  • [диск:][путь][имя_файла] — диск, каталог и/или файлы, которые следует включить в список;
  • /A — вывод файлов с указанными атрибутами: D — каталоги; R — доступные только для чтения; H — скрытые файлы; A — файлы для архивирования; S — системные файлы; префикс «-» имеет значение НЕ;
  • /B — вывод только имен файлов;
  • /C — применение разделителя групп разрядов для вывода размеров файлов (по умолчанию). Для отключения этого режима служит ключ /-C;
  • /D — вывод списка в несколько столбцов с сортировкой по столбцам;
  • /L — использование нижнего регистра для имен файлов;
  • /N — отображение имен файлов в крайнем правом столбце;
  • /O — сортировка списка отображаемых файлов: N — по имени (алфавитная); S — по размеру (сперва меньшие); E — по расширению (алфавитная); D — по дате (сперва более старые); G — начать список с каталогов; префикс «-» обращает порядок;
  • /P — пауза после заполнения каждого экрана;
  • /Q — вывод сведений о владельце файла;
  • /S — вывод списка файлов из указанного каталога и его подкаталогов;
  • /T — выбор поля времени для отображения и сортировки время: C — создание; A — последнее использование; W — последнее изменение;
  • /W — вывод списка в несколько столбцов;
  • /X — отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы;
  • /4 — вывод номера года в четырёхзначном формате.
Читайте также:  Что такое мета режим на андроиде

Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия следует ввести в команде те же ключи с префиксом «-», например: /-W.

Эквивалентна команде ls в unix.

echo [ править | править код ]

Вывод информации в любой источник назначения, файл, экран и т. д.

Функции данной команды и форма записи для Windows и Unix — разные.

Отображает сообщение (message) или включает и выключает эхо-отображение команд.

Первый разделительный пробел обязателен, остальные разделительные пробелы в первом случае игнорируются, а во втором случае приписываются строке сообщения (message). ECHO без параметров отображает текущую установку ECHO.

fdisk /mbr [ править | править код ]

Изменение MBR, а именно восстановление главной загрузочной записи, если она оказалась повреждена/модифицирована/затёрта. Запуск команды без аргументов вызывает меню для создания, удаления, и получения информации о разделах диска. Также может быть сменён активный (загрузочный) раздел.

К оманда DIR — это мощная функция командной строки Windows, которая перечисляет все файлы и подкаталоги, содержащиеся в определенном каталоге. Команда DIR также предлагает несколько переключателей, которые открывают некоторые функциональные возможности.

Переключатели команды DIR

Вы можете использовать команду DIR самостоятельно (просто введите «dir» в командной строке), чтобы отобразить файлы и папки в текущем каталоге. Чтобы расширить эту функциональность, Вам необходимо использовать различные ключи или параметры, связанные с этой командой.

Отображение на основе атрибутов файла

Вы можете добавить «/A», а затем буквенный код после команды DIR для отображения файлов с определенным атрибутом. Эти буквенные коды включают:

  • D: отображает все каталоги в текущем пути
  • R: отображает файлы только для чтения
  • H: отображает скрытые файлы
  • A: Файлы, готовые для архивирования
  • S: Системные файлы
  • I: Не индексированные файлы без содержимого
  • L: точки повторной обработки

Так, например, чтобы отобразить только каталоги в текущем пути, Вы должны ввести следующую команду и затем нажать Enter:

Вы также можете комбинировать эти коды. Например, если Вы хотите показать только системные файлы, которые также скрыты, Вы можете использовать следующую команду:

Вы также можете добавить «-» (минус) перед любым из этих буквенных кодов, чтобы указать, чтобы команда DIR не отображала этот файл. Так, например, если Вы не хотите видеть какие-либо каталоги в результатах, Вы можете использовать эту команду:

Еще один совет: вместо того, чтобы комбинировать главный переключатель и код так, как мы делали в наших примерах, Вы можете использовать двоеточие, чтобы отделить переключатель от его дополнительных кодов. Например, так:

Это может сделать читаемость немного легче, но это совершенно необязательно.

Отображение разделенных результатов

Использование переключателя /b с помощью команды DIR удаляет всю лишнюю информацию, отображая только имя папок и файлов в текущем каталоге, а не такие атрибуты, как размер файла и метки времени. Введите следующую команду:

Отображение с помощью разделителя для тысячных разрядов

В современных версиях Windows командная строка показывает большие числа, разделенные запятыми (так: 25,000 вместо 25000). Это не всегда так. В более старых версиях Вам пришлось бы использовать переключатель /c для отображения этих запятых.

Зачем беспокоиться, включая его, если он уже включен по умолчанию? Потому что если по какой-либо причине Вы не хотите показывать эти запятые, Вы можете использовать этот переключатель вместе со знаком «-» минус:

Отображение результатов в столбцах

Вы можете использовать переключатель /D для отображения результатов в двух столбцах вместо одного. Когда Вы показываете результаты таким образом, командная строка не показывает дополнительную информацию о файле (размер файла и т. д.) — просто имена файлов и каталогов.

Отобразить результаты в нижнем регистре

Переключатель /L отображает все имена файлов и папок как строчные.

Отображать имена результатов справа

По умолчанию в командной строке отображаются имена файлов в крайнем правом углу. Для достижения этого эффекта использовался переключатель /N. Теперь Вы можете использовать его вместе с «-» (минус), чтобы имена файлов отображались в крайнем левом углу.

Отобразить результаты в отсортированном порядке

Вы можете использовать переключатель /O, а затем буквенный код для отображения результатов каталога, отсортированных по-разному. Эти буквенные коды включают:

  • D: Сортировка по дате/времени. Сначала появляются старые записи.
  • E: Сортировка по расширению файла в алфавитном порядке.
  • G: Сортировка путем перечисления папок сначала, а затем файлов.
  • N: Сортировка по имени файла/папки в алфавитном порядке.
  • S: Сортировка по размеру файла, от самого маленького до самого большого.

Так, например, Вы можете использовать следующую команду для сортировки результатов по времени и дате, когда сначала появляются более старые записи:

Вы также можете добавить «-» (минус) до любого из указанных выше вариантов, чтобы изменить порядок. Так, например, если Вы хотите сортировать файлы по времени и дате с новыми записями, которые появляются сначала, Вы можете использовать эту команду:

Отображение результатов на одной странице за раз

В некоторых каталогах есть сотни или тысячи файлов. Вы можете использовать переключатель /P для того, чтобы командная строка приостанавливала результаты после отображения каждого экрана. Вы должны нажать клавишу, чтобы продолжить просмотр следующей страницы результатов.

Отобразить метаданные

Использование переключателя / Q в команде DIR отображает метаданные, связанные с файлами и каталогами, а также сведения о владельце.

Отображение альтернативных потоков данных (ADS)

Переключатель /R отображает любые альтернативные потоки данных (ADS), которые могут содержать файлы. ADS — это функция файловой системы NTFS, которая позволяет файлам содержать дополнительные метаданные для поиска файлов по автору и названию.

Отображение всех файлов и папок и всего содержимого

Вы можете использовать переключатель /S для рекурсивного отображения всех файлов и папок внутри текущего каталога. Это означает, что все файлы и папки в каждом подкаталоге, все файлы и папки в этих подкаталогах и т. д. будут отображаться, готовьтесь к большим объемам данных.

Показать результаты, отсортированные по времени

Использование переключателя /T вместе с буквенным кодом позволяет сортировать результаты по разным меткам времени, связанным с файлами и папками. Эти буквенные коды включают:

  • A: Время последнего обращения к элементу.
  • C: Время создания элемента.
  • W: Время, в течение которого элемент был записан в последний раз. Это используется по умолчанию.

Так, например, для сортировки результатов по времени создания, Вы можете использовать следующую команду:

Отображение результатов в широкоформатном формате

Переключатель /W похож на /D (который показывает столбцы), но вместо этого он сортирует результаты в широком формате по горизонтали.

Показать короткие имена имен файлов

Ключ /X показывает короткое имя файла, когда длинное имя не соответствует правилам именования 8.3.

Показать страницу справки для DIR

Используйте ключ /? для отображения полезной информации о команде DIR, включая краткое описание всех переключателей, о которых мы говорили.

Оцените статью
Добавить комментарий

Adblock
detector