что значит команда dir s в cmd
Что значит команда dir s в cmd
Отображает список файлов и подкаталогов каталога. Если используется без параметров, эта команда отображает метку тома диска и серийный номер, а затем список каталогов и файлов на диске (включая имена и дату и время последнего изменения). Для файлов Эта команда отображает расширение имени и размер в байтах. Эта команда также отображает общее число указанных файлов и каталогов, их совокупный размер и свободное место (в байтах), оставшееся на диске.
команда dir также может запускаться из консоли восстановления Windows с использованием различных параметров. дополнительные сведения см. в разделе Windows среды восстановления (WinRE).
Синтаксис
Параметры
Комментарии
Чтобы использовать несколько параметров имени файла, разделяйте имена файлов пробелами, запятыми или точками с запятой.
Можно использовать подстановочные знаки (* или ?) для представления одного или нескольких символов имени файла и отображения подмножества файлов или подкаталогов.
Можно использовать подстановочный знак *, чтобы заменить любую строку символов, например:
dir read *.* Перечисляет все файлы в текущем каталоге, которые начинаются с любого расширения.
Подстановочный знак звездочки всегда использует короткое сопоставление имен файлов, поэтому могут возникнуть непредвиденные результаты. Например, следующий каталог содержит два файла (t. txt2 и t97.txt):
Можно ожидать, что при вводе dir t97\* будет возвращаться файл t97.txt. Однако ввод dir t97\* возвращает оба файла, так как подстановочный знак звездочки соответствует файлу t. txt2 для t97.txt с использованием его краткого сопоставления имен T97B4
1.TXT. Аналогичным образом при вводе del t97\* будут удалены оба файла.
При использовании параметра/a с более чем одним значением в атрибутах эта команда отображает имена только тех файлов, которые имеют все указанные атрибуты. Например, при использовании /a с атрибутами r и -h (с помощью /a:r-h или /ar-h ) Эта команда отображает только имена нескрытых файлов только для чтения.
Примеры
Чтобы отобразить все каталоги друг за другом, в алфавитном порядке, в расширенном формате и приостанавливать после каждого экрана, убедитесь, что корневой каталог является текущим каталогом, и введите:
Выходные данные содержат корневой каталог, подкаталоги и файлы в корневом каталоге, включая расширения. Эта команда также выводит имена подкаталогов и имена файлов в каждом подкаталоге дерева.
Чтобы изменить предыдущий пример так, чтобы в dir отображались имена и расширения файлов, но имена каталогов не указаны, введите:
Чтобы напечатать список каталогов, введите:
При указании PRN список каталогов отправляется на принтер, подключенный к порту LPT1. Если принтер подключен к другому порту, необходимо заменить PRN на имя нужного порта.
Можно также перенаправить выходные данные команды dir в файл, заменив PRN именем файла. Можно также ввести путь. Например, чтобы направить выходные данные команды dir в файл dir.doc в каталоге Records, введите:
Если dir.doc не существует, команда dir создаст ее, если каталог записей не существует. В этом случае появится следующее сообщение:
Команда dir отображает в расширенном формате алфавитный список совпадающих имен файлов в каждом каталоге, который приостанавливается при каждом заполнении экрана до тех пор, пока не будет нажата любая клавиша для продолжения.
Команда DIR
Команда DIR позволяет отобразить список файлов и подкаталогов для указанного каталога. Список может быть отсортирован по множеству критериев, задаваемых параметрами командной строки.
Формат командной строки:
DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N] [/O[[:]порядок]] [/P] [/Q] [/S] /T[[:]время]] [/W] [/X] [/4]
Параметры командной строки:
D Каталоги
R Доступные только для чтения
H Скрытые файлы
A Файлы для архивирования
S Системные файлы
Префикс «-» имеет значение НЕ
-S НЕ системные файлы.
Порядок: N По имени (алфавитная), S По размеру (сперва меньшие), E По расширению (алфавитная), D По дате (сперва более старые), G Начать список с каталогов. Префикс «-» имеет значение НЕ
Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия введите в команде те же ключи с префиксом «-«, например: /-W.
Примеры использования команды DIR:
Том в устройстве C имеет метку C
Серийный номер тома: 1884-ABEC
Содержимое папки c:\
[Config.Msi]               [System Volume Information]
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
5 папок 103 593 283 584 байт свободно
Для сортировки имен отображаемых файлов и каталогов используется параметр /O
Использование параметра /T позволяет отсортировать списки файлов и каталогов в соответствии с отметками времени ( Time Stamp ), хранящимися в файловой системе Windows для каждого из них:
28.01.2013 16:48                              DOCUMENT
DOCUME
2     DOCUMENTS
DOCUME
1      Documents and Settings
В примере отображается список из 3-х каталогов:
1 поскольку длинное имя файла преобразуется в стандарт 8.3 с учетом строчных и заглавных символов, а коды строчных букв следуют в таблице символов перед кодами заглавных.
Параметры командной строки команды DIR можно определить в переменной окружения DIRCMD.
После этого, выполнение команды DIR без параметров будет аналогично выполнению команды:
Если в командной строке команды DIR задан параметр, определенный в переменной DIRCMD, то его значение более приоритетно, и будет использоваться в процессе выполнения данной команды.
Для расширения возможностей команды DIR можно воспользоваться объединением ее в цепочку с командой поиска текстовой информации FIND
Для обработки отдельных полей из строк вывода результатов команды DIR можно воспользоваться командой FOR
Параметр командной строки /R применим только в Windows 7 и более поздних версиях. Он используется для отображения альтернативных потоков файлов в файловой системе NTFS.
455 881 proxylist.zip
          26 proxylist.zip:$CmdZnID:$DATA
          26 proxylist.zip:Zone.Identifier:$DATA
Dir Command
Примеры команд Dir, переключатели, опции и параметры Больше
Команда dir – это команда командной строки, используемая для отображения списка файлов и подпапок, содержащихся в папке.
Для каждого перечисленного файла или папки команда dir по умолчанию покажет дату и время последнего изменения элемента, если элемент является папкой (помеченной как ) или файлом, размер файл, если применимо, и, наконец, имя файла или папки, включая расширение файла.
Вне списка файлов и папок команда dir также отображает текущую букву диска раздела, метку тома, серийный номер тома, общее количество файлов в списке, общий размер этих файлов в байтах, количество перечисленных подпапок и общее количество байтов, оставшихся свободными на диске.
Наличие команды Dir
Команда dir доступна из командной строки во всех операционных системах Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.
Более старые версии Windows также включают команду dir, но с меньшим количеством параметров, чем мы перечислили ниже. Команда dir также является командой DOS, доступной во всех версиях MS-DOS.
Команду dir можно найти в автономных версиях командной строки, например, доступных в дополнительных параметрах запуска и параметрах восстановления системы. Команда dir также включена в консоль восстановления в Windows XP.
Доступность некоторых переключателей команд dir и другого синтаксиса команд dir может отличаться в разных операционных системах.
Синтаксис команды Dir
dir [ диск : ] [ путь ] [ имя файла ] [/a [[: ] атрибуты ]] [/b ] [/c ] [ /d ] [/l ] [/n ] [/o [[: ] сортировщик ]] [/p ] [/q ] [/r ] [/s ] [/t [[: ] время ]] [/w ] [ /x ] [/4 ]
См. Как читать синтаксис команды, если вы не уверены, как интерпретировать синтаксис команды dir, как я написал выше или как показано в таблице ниже.
При выполнении в одиночку этот переключатель отображает все типы файлов и папок, в том числе те, которые имеют атрибуты файлов, которые обычно не позволяют отображаться в командной строке или в Windows. Используйте /a с одним или несколькими из следующих атрибутов (двоеточие необязательно, пробелы не требуются), чтобы в результатах команды dir отображались только те типы файлов:
i = не проиндексированные файлы содержимого
l = точки повторного анализа
r = файлы только для чтения
s = системные файлы
v = файлы целостности
x = нет файлов очистки
– = Используйте это как префикс к любому из вышеупомянутых атрибутов, чтобы исключить элементы с этими атрибутами файла из результатов.
Используйте эту опцию, чтобы указать порядок сортировки результатов. При выполнении в одиночку /o сначала перечисляет каталоги, а затем файлы в алфавитном порядке. Используйте эту опцию с одним или несколькими из следующих значений (двоеточие необязательно, пробелы не нужны), чтобы отсортировать результат команды dir указанным способом:
d = сортировка по дате/времени (сначала самая старая)
e = сортировка по расширению (по алфавиту)
g = сначала каталог группы, а затем файлы
n = сортировка по имени (в алфавитном порядке)
s = сортировка по размеру (сначала наименьшая)
– = Используйте это в качестве префикса с любым из указанных выше значений, чтобы изменить порядок (например, -d для сортировки по первому новому, -s для крупнейших сначала и т. д.).
Используйте эту опцию с одним из значений ниже (двоеточие необязательно, пробелы не требуются), чтобы указать поле времени, которое будет использоваться при сортировке и/или отображении результатов:
a = последний доступ
w = последний написанный
Учитывая объем информации, которую обычно возвращает команда dir, сохранение всей информации в текстовом файле с помощью оператора перенаправления обычно является разумной идеей. См. Как перенаправить вывод команды в файл для получения дополнительной информации о том, как это сделать.
Примеры команд Dir
В этом примере команда dir используется одна, без каких-либо спецификаций drive : , path, filename или каких-либо ключей, что приводит к получению результата, подобного этот:
Как вы можете видеть, команда dir была выполнена из корневого каталога C (то есть C: \>). Без указания, где именно перечислить содержимое папки и файла, команда dir по умолчанию отображает эту информацию, из которой она была выполнена.
Небольшой список каталогов и один файл, который вы видите в приведенном выше результате, не составляют всю папку c: \ users – только скрытые файлы и папки. Чтобы просмотреть все файлы и папки, вместо этого вы должны выполнить dir c: \ users/a (удалив h ).
В этом чуть более сложном, но гораздо более практичном примере команды dir мы просим, чтобы на нашем жестком диске был выполнен поиск файлов CSV, а затем минимальные результаты выводятся в текстовый документ. Давайте посмотрим на этот кусок по частям:
Хотя вы, конечно, могли бы пропустить перенаправление файлов и даже переключатель «пустой формат», с результатами было бы очень трудно работать в окне командной строки, что затрудняло бы получение того, что вы искали – местоположения каждого CSV-файла. файл на вашем компьютере.
Dir Связанные команды
Команда dir часто используется с командой del. После использования команды dir для поиска имени и местоположения файла (ов) в любой конкретной папке (папках) можно использовать команду del для удаления файлов непосредственно из командной строки.
Как упоминалось выше, команда dir также часто используется с оператором перенаправления.
Что значит команда dir s в cmd
Вывод списка файлов и подкаталогов каталога. Вызванная без параметров команда dir выводит метку тома и серийный номер, за которыми следует список каталогов и файлов на диске, включая их имена, дату и время последнего изменения. Для файлов dir выводит также расширение имени и размер в байтах. Команда dir также выводит общее число перечисленных файлов и каталогов, их общий размер и свободное пространство (в байтах) на диске.
Синтаксис
Параметры
Примечания
Допускается использование нескольких имен_файлов. Разделяйте имена файлов пробелом, запятой или точкой с запятой. Для вывода группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла.
Для вывода списка подгруппы файлов и подкаталогов можно использовать подстановочные знаки (? и *).
Если параметр /a используется более чем с одним значением параметра атрибуты, команда dir выведет имена только тех файлов, все атрибуты которых совпадают с заданными. Например, при использовании параметра /a со значениями атрибутов r и -h в формате /a:r-h или /ar-h команда dir выведет имена файлов, являющихся одновременно скрытыми и защищенными от записи.
Если указано несколько значений порядка_сортировки, команда dir сортирует имена файлов сначала по первому условию, затем по второму и т. д. Например, если указан ключ /o со значениями e и -s порядка_сортировки в формате /o:e-s или /oe-s, команда dir отсортирует имена каталогов и файлов по расширениям, затем от больших файлов к меньшим и выведет окончательный результат. В результате сортировки по алфавиту файлы без расширений будут идти вначале, затем имена каталогов, а потом имена файлов с расширениями.
Чтобы перенаправить вывод команды dir в файл с помощью символа (>) или использовать канал (|) для передачи вывода в другую команду, необходимо использовать параметры команды dir /a:-d и /b для вывода только списка имен файлов. Параметр имя_файла с параметрами /b и /s можно использовать, чтобы указать поиск командой dir в текущем каталоге и его подкаталогах всех файлов, соответствующих значению имя_файла. При этом команда dir выведет только имя диска, имя каталога, имя файла и расширение по одному файлу в строке. Чтобы использовать перенаправление с помощью каналов, в файле Autoexec.nt должна быть установлена переменная среды TEMP.
Параметры команды dir могут быть предварительно заданы включением команды set для переменной среды DIRCMD в файл Autoexec.nt. В команде set dircmd может быть использована любая допустимая комбинация параметров команды dir, включая расположение и имя файла.
Например, чтобы использовать переменную среды DIRCMD для задания вывода в расширенном формате (/w) по умолчанию, в файле Autoexec.nt необходимо ввести следующую строку:
При однократном использовании команды dir можно отменить параметр с помощью переменной среды DIRCMD. Для этого введите параметр, который требуется отменить, в командной строке dir, указав перед ним знак минус. Например:
Чтобы изменить параметры DIRCMD, используемые по умолчанию, введите следующую команду:
Новые параметры по умолчанию останутся в силе для всех последующих команд dir, пока команда set dircmd не задаст новые параметры или не будет перезагружен компьютер.
Чтобы удалить все параметры по умолчанию, введите следующую команду:
Чтобы просмотреть текущие параметры переменной среды DIRCMD, введите следующую команду:
Команда set выведет список переменных среды и их параметров. Дополнительные сведения о этой команде смотрите здесь.
Примеры
Чтобы вывести подряд все каталоги в алфавитном порядке, в несколько колонок и с паузой после заполнения каждого экрана, убедитесь, что корневой каталог является текущим, и введите следующую команду:
Команда dir выводит имя корневого каталога, имена его подкаталогов и имена файлов (включая расширения) в этом каталоге. Затем выводятся имена подкаталогов и имена файлов в каждом каталоге дерева каталогов.
Для изменения предыдущего примера так, чтобы команда dir не выводила имена каталогов, введите следующую команду:
Чтобы напечатать список каталогов, введите следующую команду:
Если указать параметр prn, список каталогов отправляется на принтер, подключенный к порту LPT1. Если принтер подключен к другому порту, необходимо заменить параметр prn именем этого порта.
Вывод команды dir также может быть направлен в файл при замене prn на имя файла. Кроме того, можно также ввести путь. Например, для направления вывода команды dir в файл Dir.doc в каталоге Records введите следующую команду:
Если файл Dir.doc не существует, команда dir создаст его при условии наличия каталога Records. Если этот каталог не существует, выводится следующее сообщение:
Ошибка создания файла
Команда dir выводит на экран алфавитный список файлов, удовлетворяющих заданному шаблону, в несколько колонок с паузой после заполнения каждого экрана.
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь
Что значит команда dir s в cmd
Displays a list of a directory’s files and subdirectories. If used without parameters, this command displays the disk’s volume label and serial number, followed by a list of directories and files on the disk (including their names and the date and time each was last modified). For files, this command displays the name extension and the size in bytes. This command also displays the total number of files and directories listed, their cumulative size, and the free space (in bytes) remaining on the disk.
The dir command can also run from the Windows Recovery Console, using different parameters. For more information, see Windows Recovery Environment (WinRE).
Syntax
Parameters
Remarks
To use multiple filename parameters, separate each file name with a space, comma, or semicolon.
You can use wildcard characters (* or ?), to represent one or more characters of a file name and to display a subset of files or subdirectories.
You can use the wildcard character, *, to substitute for any string of characters, for example:
dir read *.* lists all files in the current directory that begin with read with any extension.
The asterisk wildcard always uses short file name mapping, so you might get unexpected results. For example, the following directory contains two files (t.txt2 and t97.txt):
You might expect that typing dir t97\* would return the file t97.txt. However, typing dir t97\* returns both files, because the asterisk wildcard matches the file t.txt2 to t97.txt by using its short name map T97B4
1.TXT. Similarly, typing del t97\* would delete both files.
If you use /a with more than one value in attributes, this command displays the names of only those files with all the specified attributes. For example, if you use /a with r and -h as attributes (by using either /a:r-h or /ar-h ), this command will only display the names of the read-only files that aren’t hidden.
If you specify more than one sortorder value, this command sorts the file names by the first criterion, then by the second criterion, and so on. For example, if you use /o with the e and -s parameters for sortorder (by using either /o:e-s or /oe-s ), this command sorts the names of directories and files by extension, with the largest first, and then displays the final result. The alphabetic sorting by extension causes file names with no extensions to appear first, then directory names, and then file names with extensions.
If you use the redirection symbol ( > ) to send this command’s output to a file, or if you use a pipe ( | ) to send this command’s output to another command, you must use /a:-d and /b to only list the file names. You can use filename with /b and /s to specify that this command is to search the current directory and its subdirectories for all file names that match filename. This command lists only the drive letter, directory name, file name, and file name extension (one path per line), for each file name it finds. Before you use a pipe to send this command’s output to another command, you should set the TEMP environment variable in your Autoexec.nt file.
Examples
To display all directories one after the other, in alphabetical order, in wide format, and pausing after each screen, make sure that the root directory is the current directory, and then type:
The output lists the root directory, the subdirectories, and the files in the root directory, including extensions. This command also lists the subdirectory names and the file names in each subdirectory in the tree.
To alter the preceding example so that dir displays the file names and extensions, but omits the directory names, type:
To print a directory listing, type:
When you specify prn, the directory list is sent to the printer that is attached to the LPT1 port. If your printer is attached to a different port, you must replace prn with the name of the correct port.
You can also redirect output of the dir command to a file by replacing prn with a file name. You can also type a path. For example, to direct dir output to the file dir.doc in the Records directory, type:
If dir.doc does not exist, dir creates it, unless the Records directory does not exist. In that case, the following message appears:
The dir command displays, in wide format, an alphabetized list of the matching file names in each directory, and it pauses each time the screen fills until you press any key to continue.