Утилита Dir как использовать команду dir
Многие пользователи забывают об утилите Dir, предоставляющей предельно простой, но в то же время надежный и предсказуемый способ поиска файлов. На возможностях утилиты Dir не сказываются ни ущербный механизм поиска Microsoft, ни ограничения проводника. Хотя в утилите Dir недостижимы некоторые визуальные функции проводника, с ее помощью вы можете найти требуемые файлы, а затем по необходимости выполнить очистку средствами проводника.
По умолчанию утилита Dir отображает только видимые файлы в текущей папке. Тем не менее, воспользовавшись масками и имеющимися ключами, можно найти практически любой файл. К примеру, если вам нужно найти все исполняемые файлы на заданном жестком диске, откройте окно командной строки в корневой папке жесткого диска и введите команду:
Dir *.EXE /S
Конструкция *.ЕХЕ указывает утилите Dir искать все файлы с расширением EXE, а ключ IS — выполнять поиск не только в текущей папке, но и во всех ее вложенных папках. Ниже перечислены наиболее употребительные ключи утилиты Dir.
- /А — вывод файлов с определенным атрибутом. Чтобы задать атрибут, необходимо добавить к ключу соответствующую букву:
- А — архивные файлы;
- D — папки;
- H — скрытые файлы;
- R — файлы для чтения;
- S — системные файлы.
Если вы, напротив, не хотите отображать файлы с заданным атрибутом, то воспользуйтесь знаком - (минус). Например, чтобы найти все файлы только для чтения, но без системных файлов, необходимо указать ключи /AR и /А-S.
- /О — сортировка файлов согласно выбранному критерию:
- D — по дате (начиная с самых старых);
- Е — по расширению;
- С — по группе (начиная с групповых папок);
- N — по имени;
- S — по размеру (начиная с самых маленьких).
Порядок сортировки можно изменить при помощи знака - (минус). Например, чтобы сначала вывести самые новые файлы, следует указать ключ /O-D.
- /Р — пауза при каждом обновлении экрана. Эта пауза дает возможность просмотреть сгенерированные результаты вывода.
- /Q — вывод помимо стандартной информации имен владельцев файлов.
- /S — отображение информации обо всех вложенных папках в дополнение к информации о текущей папке.
- D — вывод информации о дате:
- C — дата создания;
- L — дата последнего доступа;
- W — дата последней модификации.
Например, чтобы вывести для файлов даты их создания, следует указать ключ /ТС.
- /W, /D и /В — выбор способа отображения файлов. Все три ключа удаляют вспомогательную информацию и выводят только имена файлов. Ключ /W отображает имена файлов в максимально возможном количестве столбцов, умещающихся на экране, сортируя файлы по строкам. Ключ /D придает отображаемым файлам тот же вид, что и /W, однако файлы сортируются по столбцам. Ключ /В выводит имена файлов в одну строку — такой формат особенно полезен для перенаправления результатов работы утилиты Dir в файл для последующего анализа.
Сохранение результатов выполнения команды
Путем перенаправления вывода вы можете сохранить результаты работы любой утилиты командной строки для последующей обработки. Например, результаты работы утилиты Dir можно сохранить в текстовом файле, который будет использован другим приложением или станет частью сценария.
Перенаправление вывода осуществляется с помощью символов > и >>. Символ > всегда создает новый файл, а символ >> добавляет результаты в существующий файл, а при отсутствии файла создает новый.
Чтобы перенаправить результаты работы утилиты в файл, необходимо добавить к ней нужный символ и имя файла. Например, команда Dir /B >> DirOut.TXT помещает информацию, генерируемую утилитой Dir, в файл DirOut.TXT.