Как в cmd перейти в корень диска в
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter .
Команды одной строкой
Очистить консоль — cls
Информация о системе — systeminfo
Информация о сетевых настройках — ipconfig
Список запущенных процессов — tasklist
Настройка текущего расположения (Set-Location)
Команда Get-Location используется с командой Set-Location . Команда Set-Location позволяет вам указать расположение текущего каталога.
Обратите внимание, что после ввода команды вы не получите прямого отклика о действии команды. Большинство команд Windows PowerShell, выполняющих действия, практически не создают выходных данных, так как выходные данные не всегда полезны. Чтобы проверить успешность внесения изменения в каталог при вводе команды Set-Location , включите параметр -PassThru при вводе команды Set-Location :
Параметр PassThru можно использовать с некоторыми командами Set в Windows PowerShell для возврата сведений о результате, когда отсутствуют выходные данные по умолчанию.
Вы можете указать пути относительно текущего расположения так же, как и в большинстве командных оболочек UNIX и Windows. В стандартной нотации для определения относительных путей точка ( . ) представляет текущую папку, а две точки ( .. ) — родительский каталог текущего расположения.
Например, если вы находитесь в папке C:\Windows , точка ( . ) представляет C:\Windows , а две точки ( .. ) представляют C: . Текущее расположение можно изменить на корень диска C: путем ввода следующей команды:
Тот же метод работает в дисках Windows PowerShell, которые не являются дисками файловой системы, например HKLM:. В реестре в качестве расположения можно задать раздел HKLM\\Software , введя следующий код:
После этого можно изменить расположение каталога на родительский каталог, который является корнем диска Windows PowerShell HKLM: с помощью относительного пути:
Вы можете ввести Set-Location или использовать любой из встроенных псевдонимов Windows PowerShell для Set-Location (cd, chdir, sl). Пример:
Показать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree .
Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
Способы запуска командной строки
Ссылки на материалы по настройке командной строки и приемах работы с ней размещены в конце страницы.
Переименование файла — ren или rename
Последовательно вводим ren, старое и новое имя файла.
Дополнительные статьи
Прочие материалы по работе с командной строкой Windows:
Настройка командной строки Windows. - Как изменить цвет фона, цвет символов, размер и расположение окна командной строки. Копирование и вставка текста в окне консоли. Как настроить дополнение имен файлов и каталогов при наборе в командной строке. Использование функциональных клавиш.
Работа с командной строкой Windows - Основные приемы, используемые при работе в командной строке Windows.
Командные файлы Windows - Общие принципы применения переменных среды в командных файлах. Обработка параметров командной строки. Использование меток, переходов и циклическая обработка данных. Практические примеры решения задач администрирования системы.
Запуск приложений от имени администратора без запроса UAC - Как запустить из командного файла приложение или командный файл без запроса системы контроля учетных записей UAC
Работа с сетью в командной строке. - подробное описание команд CMD Windows для работы с сетью и примеры их использования.
Подсистема Linux в Windows 10 - Использование командной строки Linux в Windows 10.
Соавтор(ы): Jack Lloyd. Джек Ллойд — автор и редактор, пишущий о технологиях для wikiHow. Имеет более двух лет опыта в написании и редактировании статей на технические темы. Энтузиаст всего связанного с технологиями и учитель английского языка.
В этой статье рассказывается, как перейти в другую папку (каталог) в командной строке Windows. Чтобы работать с командной строкой, необходимо использовать учетную запись администратора.
- В Windows 8 переместите указатель мыши в верхний правый угол экрана и щелкните по отобразившемуся значку в виде лупы.
В строке поиска введите командная строка . Значок утилиты командной строки отобразится над строкой поиска.
Щелкните правой кнопкой мыши по значку командной строки. Он имеет вид черного квадрата. Откроется контекстное меню.
- В открывшемся окне с предложением подтвердить ваши действия нажмите «Да».
- Нельзя запустить командную строку от имени администратора, если вы работаете на компьютере, у которого есть ограничения, который находится в публичном месте или подключен к локальной сети (например, в библиотеке или в школе), то есть в том случае, когда вы пользуетесь гостевой учетной записью.
- Чтобы выяснить путь к папке, откройте окно «Мой компьютер», дважды щелкните по значку жесткого диска, перейдите в нужную папку, а затем скопируйте информацию из адресной строки Проводника (сверху).
- Например, команда может выглядеть так: cd Windows\System32 или cd D: .
- По умолчанию местоположением всех папок считается жесткий диск (например, «C:»), поэтому букву жесткого диска вводить не нужно.
- Изменить каталог необходимо, чтобы отредактировать или удалить файл.
- Некоторыми общими командами для работы с каталогами являются следующие:
- D: или F: – изменить каталог на дисковод или подключенный флеш-накопитель.
- .. – переместиться из текущего каталога на одну папку вверх (например, из «C:\Windows\System32» в «C:\Windows»).
- /d – одновременно изменить диск и каталог. Например, если в командной строке вы находитесь в корневом каталоге диска «D:», введите «cd /d C:\Windows», чтобы перейти в папку «Windows» на диске «C:».
- \ – перейти в корневой каталог (например, системного диска).
- Попытка запустить команду, связанную с определенным файлом или папкой, из другого каталога приведет к ошибке.
Создать папку — mkdir или md
Создаём пустую папку code внутри папки html :
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту.
Создаётся папка css , внутри которой находится папка js . Чтобы проверить это, используем команду tree . Она показывает дерево папок.
Об этой статье
Справка по командам — help
Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help и узнать о том, что ещё может командная строка.
Консоль — важный инструмент веб-разработчика
Научитесь пользоваться всеми инструментами в HTML Academy, чтобы работать с кодом в большой компании.
Команды CD и CHDIR используется для просмотра или изменения пути текущего каталога .
Формат командной строки:
CHDIR [/D] [диск:][путь]
Команда CD диск: отображает имя текущего каталога указанного диска.
Команда CD без параметров отображает имена текущих диска и каталога.
Параметр /D используется для одновременной смены текущих диска и каталога.
Изменение команды CHDIR при включении расширенной обработки команд:
Имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:\TEMP или cd c:\temp на самом деле сделает текущим каталог C:\Temp , если он существует на диске.
Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например:
chdir \windows\users\username\programs\start menu
приводит к тому же результату, что и:
cd "\windows\users\username\programs\start menu"
При отключении расширенной обработки команд нужно использовать путь, заключенный в двойные кавычки.
CD /D X:\data - сделать текущим каталог data на диске X: . Результат использование ключа /D зависит от версии команды. Для того чтобы сменить текущий каталог, на каталог, размещенный на другом диске, надежнее использовать последовательность команд смены текущего диска и смены каталога:
X: - сделать текущим диском диск X:
CD X:\DATA - сделать текущим каталогом X:\DATACD %WINDIR% - сделать текущим каталогом каталог, каталог, задаваемый значением переменной среды %WINDIR% (каталог Windows) . При использовании переменных, желательно их имена заключать в двойные кавычки, поскольку принимаемые значения могут содержать пробелы:
CD "%TEMP%"CD C:\ - перейти в корневой каталог диска C: . Если в параметре команды задан путь без указания диска, по предполагается, что переход выполняется в каталог, расположенный относительно текущего на данный момент времени :
CD system32 - перейти в каталог system32 , являющийся подкаталогом текущего каталога
CD .. - если вместо имени каталога заданы две точки, то будет выполнен переход в родительский каталог ( на один уровень вверх).
При навигации по системам папок в проводнике у вас обычно есть определенное рабочее расположение, т. е. текущая открытая папка. Элементами в текущей папке можно легко управлять, щелкая их. Когда в интерфейсе командной строки (например, Cmd.exe) открыта папка, в которой находится определенный файл, вы можете получить к нему доступ, указав короткое имя, а не вводить весь путь к файлу. Текущий каталог называется рабочим.
Windows PowerShell использует существительное Location для ссылки на рабочий каталог и реализует семейство командлетов для просмотра расположения и управления им.
Сохранение и отзыв последних расположений (Push-Location и Pop-Location)
При изменении расположения полезно отслеживать свое предыдущее расположение и иметь возможность вернуться к нему. Командлет Push-Location в Windows PowerShell создает упорядоченный журнал ("стек") путей к каталогам, которые вы открывали, чтобы можно было вернуться на шаг назад по журналу путей к каталогу, используя дополнительный командлет Pop-Location .
Например, Windows PowerShell обычно запускается в корневом каталоге пользователя.
Слово стек имеет специальное значение во многих параметрах программирования, включая .NET Framework. Например, в физическом стеке элементов последний элемент, помещенный в стек, является первым элементом, который можно извлечь из него. Добавление элемента в стек в разговорной речи называется "проталкиванием" элемента в стек. Извлечение элемента из стека в разговорной речи называется "выводом" элемента из стека.
Чтобы передать текущее расположение в стек, а затем переместить его в папку локальных параметров, введите:
После этого можно передать расположение локальных параметров в стек и переместить его в папку Temp, введя следующее:
Чтобы убедиться, что каталоги изменены, введите команду Get-Location :
После этого можно перейти в последний открытый каталог, введя команду Pop-Location , и проверить изменение, введя команду Get-Location :
Как и в случае с командлетом Set-Location , вы можете включить параметр PassThru при вводе командлета Pop-Location , чтобы открыть указанный каталог:
Кроме того, можно использовать командлеты расположения с сетевыми путями. Если у вас есть сервер FS01 с общей папкой Public, можно изменить расположение, введя
Для изменения расположения на любой доступный диск можно использовать команды Push-Location и Set-Location . Например, если у вас есть локальный дисковод компакт-дисков с буквой диска D, содержащий компакт-диск с данными, вы можете изменить расположение на дисковод компакт-дисков, введя команду Set-Location D: .
В интерфейсе командной строки проводник неудобно использовать для просмотра свободных физических дисков. Также в проводнике будут показаны не все диски PowerShell. Windows PowerShell предоставляет набор команд для управления дисками Windows PowerShell, о которых речь пойдет далее.
Командная строка Windows является стандартным средством диагностики, настройки и управления компонентами операционной системы и прикладным программным обеспечением. В отличие от графической среды пользователя, командная строка является более гибким и универсальным инструментом, позволяющим решать многие задачи администрирования системы стандартными средствами Windows без установки дополнительного программного обеспечения.
Получение текущего расположения (Get-Location)
Чтобы определить путь к текущему каталогу, введите команду Get-Location :
Командлет Get-Location аналогичен команде pwd в оболочке BASH. Командлет Set-Location аналогичен команде cd в Cmd.exe.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir .
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку.
Чтобы удалить дерево папок, используйте ключ /s . Тогда командная строка запросит подтверждение перед тем, как удалить всё.
Перейти в другую папку — cd
Команда cd без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога
Перейти на одну папку вверх
Перейти в папку на другом диске
Чтобы просто изменить диск, введите c: или d:
Справочник по командам CMD Windows
Данная страница представляет собой самый полный документ в русскоязычном сегменте Интернет, содержащий список команд командной строки всех версий Windows. Наименования подавляющего большинства команд являются ссылками и ведут на страницы с подробным их описанием и примерами использования. В разных версиях ОС семейства Windows набор поддерживаемых команд, их параметры командной строки, синтаксис и отображение результатов выполнения могут различаться. Одна и та же утилита командной строки может присутствовать в стандартной поставке одной версии Windows, но отсутствовать в другой, или входить в состав дополнительных средств, как например, Resource Kit или Software Development Kit.
На данной странице представлено описание не только внутренних команд CMD, но и стандартных утилит командной строки, входящих в состав конкретных версии операционной системы (ОС) семейства Windows. Некоторые из приведенных команд устарели, и больше не поддерживаются разработчиком или не имеют смысла в современных операционных системах, что отмечается в описании команды.
Список команд постоянно обновляется и включает в себя все новейшие команды, добавляемые в стандартную поставку при выходе новых версий или обновлений ОС Windows 10.
APPEND - позволяет программам открывать файлы данных из указанных папок так, как будто они находятся в текущей папке.
ARP - просмотр и изменение таблиц ARP (Address Resolution Protocol)
ASSOC - просмотр или изменение сопоставлений расширений файлов приложениям
AT - управление планировщиком задач
ATTRIB - изменение атрибутов файлов
Auditpol - управление политиками аудита.
BASH - командная оболочка BASH в подсистеме Windows для Linux (WSL).
BCDBOOT - копирование в системный раздел файлов загрузки и создание нового хранилища конфигурации загрузки (BCD)
BCDEDIT - редактирование хранилища данных конфигурации загрузки (BCD)
BOOTCFG - редактирование параметров загрузки в файле boot.ini
BOOTIM - вызов меню загрузки и восстановления (Выбор действия) Windows 10
BOOTREC - восстановление загрузочных записей и конфигурации загрузки Windows
BOOTSECT - редактирование загрузочных секторов для обеспечения загрузки NTLDR или BOOTMGR
BREAK - включить или выключить обработку комбинации клавиш CTRL+C в DOS
CACLS - редактирование списков управления доступом к файлам (ACL - Access Control List)
CALL - вызов из командного файла подпрограмм или других командных файлов
CD - смена каталога (Change Directory)
CHANGE - изменение настроек сервера терминалов. Контексты - LOGON, PORT, USER
CHGLOGON - изменение настроек сервера терминалов, аналогично CHANGE LOGON
CHGPORT - изменение настроек сервера терминалов, аналогично CHANGE PORT
CHGUSR - изменение настроек сервера терминалов, аналогично CHANGE USER
CHCP - просмотр или изменение текущей кодовой страницы
CHKDSK - проверка диска (Check Disk)
CheckNetIsolation - управление доступом приложений к интерфейсу замыкания на себя (localhost) в Windows 10
CHKNTFS - проверка признака ошибки файловой системы и управление проверкой диска при загрузке Windows
CHOICE - реализация пользовательского ввода в командном файле
CIPHER - отображение или изменение шифрования файлов на томах NTFS
CLEARMGR - управление очисткой дисков Windows
CLIP - перенаправление вывода утилит командной строки в буфер обмена Windows
CLS - очистка экрана в командной строке
CMD - запуск новой копии интерпретатора командной строки
CMDKEY - создание, отображение, удаление и сохранение имен пользователей и паролей
COLOR - изменение цвета текста и фона в окне CMD
COMMAND - запуск новой копии интерпретатора командной строки MS-DOS
COMP - сравнение содержимого файлов
COMPACT - управление сжатием и распаковкой файлов в разделах NTFS
CONVERT - преобразование файловой системы из FAT в NTFS
COPY - копирование файлов и каталогов
Cscript - сервер сценариев Windows с консольным интерфейсом
DATE - отображение или изменение даты
DEBUG - запуск отладчика DOS-Windows XP
DEL - удаление одного или нескольких файлов
DevCon - управление устройствами в командной строке
DIANTZ — тоже что и MAKECAB, создание архивов .cab.
DIR - отображение списка файлов и каталогов
DISKCOMP - сравнение содержимого двух гибких дисков
DISKCOPY - копирование содержимого одного гибкого диска на другой
DISKPART - управление разделами и дисками из командной строки
DISM - управление компонентами образрв WIM.
DISPDIAG - вывод дампов с диагностической информацией о графической подсистеме.
DJOIN - автономное присоединение компьютера к домену.
DOSKEY - редактирование и повторный вызов команд Windows, создание макросов DOSKey
DRIVERQUERY - отобразить информацию об установленных драйверах.
DxDiag - средство диагностики DirectX.
ECHO - вывод текста на экран консоли
EDIT - запуск текстового редактора
ENDLOCAL - конец локальных изменений переменных окружения в командном файле
ERASE - аналогично команде DEL - удаление файлов
ESENTUTL - обслуживание баз данных Extensible Storage Engine для Windows
EXIT - выход из процедуры или командного файла
EXPAND - распаковка сжатых файлов CAB-файлов.
EXTRACT - извлечение содержимого, распаковка CAB-файлов в Windows (EXTRAC32)
FC - сравнение содержимого файлов
FIND - поиск строки символов в файле
FINDSTR - поиск строк в файлах с использованием регулярных выражений
FOR - организация циклической обработки результатов выполнения других команд, списков, и строк в текстовых файлах
FORFILES - выполнение указанной команды для каждого файла из заданной группы
FSUTIL - управление файловой системой
FTYPE - просмотр и изменение расширений файлов и сопоставленных им приложений
GETMAC - отображение физического адреса сетевого адаптера (MAC-адреса)
GOTO - команда безусловного перехода в командном файле
GPRESULT - отображение результирующей политики (RSoP)
GPUPDATE - обновление групповых политик.
HELP - вызов справки командной строки Windows
HOSTNAME - отображение имени компьютера
iCACLS - управление списками доступа (ACL)
IF - оператор условного выполнения команд в пакетном файле
IPCONFIG просмотр и управление конфигурацией протокола IP
LABEL - редактирование меток тома дисков
LOGMAN - управление монитором оценки производительности системы
LOGOFF - завершение сеанса пользователя
MAKECAB - создание сжатых файлов формата CAB
MBR2GPT - преобразование дисков MBR в GPT
MEM - вывод справки об использовании памяти в MS-DOS
MD - создание нового каталога
MKLINK - создание символической ссылки на файл или каталог
MODE - конфигурирование системных устройств в среде CMD
MORE - постраничный вывод в консоли
MOUNTVOL - управление точками монтирования томов
MOVE - перемещение файлов и каталогов
MOVEFILE - перемещение или удаление занятых файлов при следующей перезагрузке
MSTSC - подключение к удаленному рабочему столу.
NBTSTAT - просмотр статистических данных NETBIOS через TCP/IP (NetBT)
NET - управление ресурсами локальной сети
NETCFG - отображение и изменение конфигурации компонентов сети
NETSH - командная сетевая оболочка (Network Shell)
NETSTAT - отображение статистики сетевых соединений
NSLOOKUP - просмотр данных DNS в командной строке
OPENFILES - управление открытыми по сети или локально файлами
PATH - отображение или изменение путей поиска исполняемых файлов
PATHPING - трассировка маршрута с возможностью оценки качества участков трассы
PAUSE - пауза при выполнении командного файла
PING утилита проверки доступности узла
PKGMGR - управление программными пакетами Windows
PNPUTIL - конфигурирование драйверов устройств PnP
POPD - возврат в каталог, ранее запомненный с помощью команды PUSHD
POWERCFG - настройка параметров системы электропитания Windows
PRINT - печать текстового файла
PROMPT - изменение строки приглашения в консоли
PUSHD - сохранить текущий путь каталога и перейти в указанный
PSR - записать действия пользователя в Windows 7/8.1/10 ( P roblem S teps R ecorder)
QPROCESS - отобразить состояние процессов
QUERY - опросить состояние процессов и сеансов пользователей
QUSER - отобразить информацию о сеансах пользователей
RASDIAL - управление сеансами удаленного доступа
RASPHONE - управление сеансами удаленного доступа
REAGENTC - адимнистрирование стреды восстановления Windows
RECOVER - восстановление файлов на поврежденном диске
REG - утилита командной строки для работы с реестром Windows
REGEDIT - импорт и экспорт данных реестра Windows
REGSVR32 - регистрация или отмена регистрации DLL
REGINI - управление доступом к разделам реестра
REM - комментарии в командных файлах
REPLACE - замена или добавление файлов в катологах
RESET - сброс сеанса удаленного рабочего стола (RDP сессии)
ROBOCOPY - утилита резервного копирования и синхронизации каталогов (Robust File and Folder Copy)
ROUTE - управление таблицей маршрутизации
RUNAS - запуск приложения от имени другого пользователя
RUNDLL32 - запуск DLL в качестве приложения
SC - управление службами Windows (Service Control)
SCHTASKS - управление планировщиком задач
SCLIST - отображение списка системных служб
ScriptRunner - запуск одного или нескольких скриптов в Windows 10
SET - отображение и изменение переменных среды окружения Windows
SETLOCAL - установка локальных переменных в командном файле
SETX - утилита для создания системных переменных
SFC - проверка и восстановление системных файлов Windows
SHARE - просмотр, создание и удаление разделяемых в локальной сети ресурсов
SHIFT сдвиг входных параметров для командного файла
SHUTDOWN - выключение или перезагрузка компьютера
SLEEP - задержка по времени в пакетном файле
SLMGR - управление лицензированием программного обеспечения Windows
SORT - сортировка строк в текстовом файле
START - запуск приложения или командного файла
STORDIAG - диагностика системы хранения данных в Windows 10
SUBST - назначение (отмена назначения) каталогу буквы диска
SxSTrace - диагностическое средство трассировки компонент системы
SYSTEMINFO - отображение информации о системе
TAKEOWN - изменение владельца файла или каталога
TAR - архивирование данных архиватором tar в Windows 10
TASKKILL - завершение процессов на локальной или удаленной системе.
TASKLIST - отображение списка выполняющихся приложений и служб Windows
TIME - отображение и установка системного времени
TIMEOUT - задержка в пакетных файлах
TITLE - изменение заголовка окна CMD.EXE
TRACERT - трассировка маршрута к удаленному узлу
TREE - отображение структуры каталога в графическом виде
TSCON - подключение к сессии удаленного рабочего стола (RDP).
TSDISCON - отключение сессии удаленного рабочего стола (RDP).
TSKILL - завершение процессов, адаптированное для среды сервера терминалов (RDP).
TYPE - вывод на экран содержимого текстового файла
TypePerf - вывод сведений о производительности на экран или в журнал
TZUTIL - управление часовыми поясами в среде Windows
VaultCmd - администрирование учетных данных Windows.
VER - отображение версии операционной системы
VERIFIER - тестирование драйверов Windows.
VERIFY - управление режимом проверки записываемых файлов
VOL - вывод данных метки тома
VSSADMIN - администрирование службы теневого копирования томов.
W32TM - управление службой времени Windows
WAITFOR - организация обмена сигналами между компьютерами
WBADMIN - управление резервным копированием и восстановлением в Windows
WEVTUTIL - управление событиями в Windows
WHERE - определение места расположения файлов
WHOAMI - вывод имени текущего пользователя
WINDIFF - сравнение содержимого файлов
WinMgmt - обслуживание инструментария управления Windows (WMI)
WINRM - удаленное управление Windows из командной строки
WINRS - удаленная командная строка (Remote Shell)
WINSAT - средство проверки производительности Windows
WMIC - выполнение команды WMI в командной строке
WSCollect - получить CAB-файл с копиями журналов Windows 10 на рабочем столе
Wscript - сервер сценариев Windows с графическим интерфейсом
WSL - выполнение команд Linux и конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10
WSLconfig - конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10
WUSA - автономная установка обновлений Windows
XCOPY - копирование файлов и папок
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
Читайте также: