После запуска приглашение командной строки показывает текущий каталог. По умолчанию, это каталог профиля текущего пользователя. Для смены текущего каталога используется специальная команда CD
.
Команда CD. Смена текущего каталога.





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


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

Теперь с диска «D» перейдем в папку «Fonts», расположенную в папке «Windows» на диске «C»:
cd /D c:/windows/fonts

Команда СD может записываться как СHDIR. C D и CHDIR являются аналогичными командами и обе являются сокращениями от англ. «change directory» – поменять каталог.
Команда MOVE – переименование или перемещение файлов и каталогов
MOVE
Перемещение одного или более файлов:
Параметры командной строки:
Назначение
– Определяет новое местоположение файла. Назначение может состоять из буквы диска (с последующим двоеточием), имени папки или их комбинации. При
перемещении только одного файла, можно указать и его новое имя, если хотите выполнить его одновременное переименование при перемещении.
новое_имя_папки
– Определяет новое имя папки.
/Y
– Перезаписывать существующие файлы назначения без предупреждения.
/-Y
– Предупреждать при перезаписи существующего файла назначения.
Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD
.
Оно может перекрываться ключом /-Y в командной строке. По умолчанию
используется предупреждение о перезаписи, если только команда MOVE не
выполняется как часть пакетного файла.
move /?
– отобразить подсказку по использованию команды.
move folder1 folder2
– переименовать папку с именем folder1
в folder2
в текущем каталоге.
move E:\test\folder1 E:\test\folder2
– переименование с указанием абсолютных путей.
move C:\file1.txt D:\
– переместить файл file1.txt
с диска C:
на диск D:
move c:\test\file1.txt D:\folder2\file2.txt
– перенести файл file1.txt
из каталога
test
диска C:
в каталог folder2
диска D:
под именем file2.txt
move C:\Folder1\*.* D:\Folder2\
– переместить все файлы из каталога Folder1
диска C: в каталог Folder2
диска D:
Реализация в ОС Windows данной команды не позволяет перемещать папки на другие логические диски.
move C:\folder1 C:\folder2\folder3\folder1
– переместить каталог folder1
из корня диска C:
в подкаталог \folder2\folder3
При перемещении папки в несуществующий каталог он не будет создан автоматически и команда завершится ошибкой.
Команда move
не работает с файлами, имеющими атрибуты “скрытый ” и “системный”.
Весь список команд CMD Windows
CD
CHDIR
Формат командной строки:
CD диск:
Команда CD
без параметров отображает имена текущих диска и каталога.
Параметр /D
используется для одновременной смены текущих диска и каталога.
Изменение команды CHDIR
при включении расширенной обработки команд:
Имя текущего каталога в строке вызова преобразуется к тому же регистру
символов, что и для существующих имен на диске. Так, команда CD C:\TEMP
или cd c:\temp
на самом деле сделает текущим каталог C:\Temp
, если он существует на диске.
Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет
перейти в подкаталог, имя которого содержит пробелы, не заключая все имя
каталога в кавычки. Например:
приводит к тому же результату, что и:
При отключении расширенной обработки команд нужно использовать путь, заключенный в двойные кавычки.
CD /D X:\data
– сделать текущим каталог data
на диске X: . Результат использование ключа /D
зависит от версии команды. Для того чтобы сменить текущий каталог, на каталог, размещенный на другом диске, надежнее использовать последовательность команд смены текущего диска и смены каталога:
X:
– сделать текущим диском диск X:
CD X:\DATA
– сделать текущим каталогом X:\DATA
CD %WINDIR%
– сделать текущим каталогом каталог, каталог, задаваемый значением
переменной среды %WINDIR% (каталог Windows) . При использовании переменных, желательно их имена заключать в двойные кавычки, поскольку принимаемые значения могут содержать пробелы:
CD “%TEMP%”
CD C:\
– перейти в корневой каталог диска C: . Если в параметре команды задан путь без указания диска, по предполагается, что переход выполняется в каталог, расположенный относительно текущего на данный момент времени :
CD system32
– перейти в каталог system32
, являющийся подкаталогом текущего каталога
CD .
– если вместо имени каталога заданы две точки, то будет выполнен переход в родительский каталог ( на один уровень вверх).
Весь список команд CMD Windows
I’m using cmd.exe
(C:\WINDOWS\System32\cmd.exe) and I have to change my current directory to “D:\temp” i.e. temp folder in the D drive.
When I try to cd
nothing happens.
C:\> cd D:\temp
C:\> I don’t know what else to do here. Even pressing tab
key does not give any hints. I have never got the reason to use cmd.exe until now when I have to. I mostly use Linux for development.
If this helps: I’m on a remote login to another computer and D:\temp
in on the remote machine, but so is C:\
where I have opened the terminal (cmd.exe).

17 gold badges
80 silver badges
143 bronze badges
asked Jul 19, 2013 at 19:25
The “cd” command changes the directory, but not what drive you are working with. So when you go “cd d:\temp”, you are changing the D drive’s directory to temp, but staying in the C drive.
Execute these two commands:
D:
cd temp That will get you the results you want.
answered Jul 19, 2013 at 19:27

Mark Nenadov
5 gold badges
24 silver badges
32 bronze badges
Another alternative is pushd
, which will automatically switch drives as needed. Это также позволяет вам вернуться в предыдущий каталог через popd
:
C:\Temp>pushd D:\some\folder
D:\some\folder>popd
C:\Temp>_ ответил 19 июля 2013 в 20:18

Ансгар Вихерс
25 золотых значков
250 серебряных значков
324 бронзовых знака
cd
имеет параметр /d
, который изменит диск и путь одной командой:
cd /d d:\temp ( см. cd /?
)
ответил 19 июля 2013 в 20:12
10 золотых значков
58 серебряных значков
91 бронзовый знак
Вы можете попробовать это, у меня работает
C:\Users\user>cd..
C:\Users>cd ..
C:\>D:
D:\>cd \foldername ответил 18 декабря 2021 в 19:09
G:\ D: <!--Move to D Drive-->
D:\ cd temp <!--Move to temp Folder--> ответил 27 сен 2022 в 6:18

Мунна Кумар
4 серебряных значка
7 бронзовых знаков
Просто введите инициал желаемого диска в командной строке и нажмите Enter
Лайк если хочешь поехать Л:\\ диск,
Просто введите L: or l:
ответил 13 ноя 2020 в 7:17

cd /driveName driveName:\pathNamw ответил 4 января 2021 г. в 6:20
Вы можете использовать эти три команды:
1.кд. 2.d: 3.cd темп
ответил 18 сен 2021 в 11:03
Чтобы реализовать командную структуру на основе вина, есть 2 хорошо:
- Пуск → cmd.exe
- Выполнить (кнопка с картинкой винды + R) → cmd
Как перейти в другой каталог
cd
По абсолютному пути
Можно перейти в каталог в обычных папках и в окружении полного пути. Например, нам нужно в папку C:\photo\city
. Копируем путь к ней:
Вставляем в командную строку
По относительному пути
Относительный путь — относительно вашей наблюдаемой директории, где вы сейчас находитесь. Если я уже нахожусь в C:\photo\city
, а мне надо в C:\photo\city\msk
, команда будут такие:
Если мне из надо из C:\photo\city
в C:\photo\city\msk\2017\cat_1
, команда будет такой:
Я не пишу C:\photo\city
, так как я уже там.
С автодополнением
Если вы замедлите выбор названия папки и нажмете его Tab, система сама подставит. Если просто нажмете Tab, ничего не вводя, система переберет возможные варианты:
— (cd )
Может, ты был в пункте 1?
— ()
Нет? Может, папка 2?
— ()
Снова нет? Может, папка 3?
— ()
Снова нет? Может, файл 1 (она перебирает имена всех файлов и каталогов, которые есть в той, где вы сейчас находитесь)?
— ()
У меня кончились варианты, поехали сначала. Папка 1?
— система перебирает все файлы / папки в защищенных каталогах.
Это очень удобно, когда едешь в командной строке. Не надо вспоминать точное название папки, но можно вспомнить первую букву-две, это сократит количество вариантов.
Подняться наверх
Подняться на уровень выше:
Если нужно подняться на два уровня выше, то
И так до бесконечности ![]()
Можно использовать файл, расположенный на уровне выше, или перейти в удаленную папку. Посмотрим на восхождение. В C:\фото\город\
у нас 2 папки: msk
и long-long-long-long-name-folder
Изменить диск. Как перейти из C:\ в D:\
Чтобы изменить диск, напишите его название и двоеточие, без «cd»
Система перейдет на диск D:\. А как перемещаться дальше, вы уже знаете!

Если вы сначала сделали cd, то после изменения диска вы попадете туда, куда собирались исходно:

Ну и пока это все, что вам надо знать ![]()
PS — это выдержка из моей книги для начинающих тестировщиков
, написана в помощь студентам моих курсов:
Особенно актуальна, конечно, новичкам. Они ведь часто с командной строкой вообще не сталкивались, а мы в школе изучаем PICT, allpairs и даже будем выкачивать код из Mercurial, ну как тут без командной строки обойтись?




