Загрузить PDF
Загрузить PDF
В этой статье рассказывается, как перейти в другую папку (каталог) в командной строке Windows. Чтобы работать с командной строкой, необходимо использовать учетную запись администратора.
-
Для этого щелкните по логотипу Windows в нижнем левом углу экрана или нажмите клавишу ⊞ Win на клавиатуре.
- В Windows 8 переместите указатель мыши в верхний правый угол экрана и щелкните по отобразившемуся значку в виде лупы.
-
Значок утилиты командной строки отобразится над строкой поиска.
-
Он имеет вид черного квадрата. Откроется контекстное меню.
-
Эта опции находится в верхней части раскрывшегося меню. Откроется командная строка с правами администратора.
- В открывшемся окне с предложением подтвердить ваши действия нажмите «Да».
- Нельзя запустить командную строку от имени администратора, если вы работаете на компьютере, у которого есть ограничения, который находится в публичном месте или подключен к локальной сети (например, в библиотеке или в школе), то есть в том случае, когда вы пользуетесь гостевой учетной записью.
Реклама
-
После «cd» обязательно добавьте пробел. Эта команда, которая представляет собой сокращение от «change directory» (изменить каталог), является основной командой для перехода в другой каталог.
- Не нажимайте клавишу ↵ Enter.
- Альтернативный вариант — ввести chdir. Эта команда действует точно так же, как «cd».[1]
-
Путь к каталогу — своего рода маршрут, ведущий к определенной папке. Например, если нужным каталогом является папка «System32», которая находится в папке «WINDOWS» на системном диске, путь будет таким: «C:\WINDOWS\System32\».
- Чтобы выяснить путь к папке, перейдите в нее в Проводнике, а затем скопируйте информацию из адресной строки Проводника (сверху).
- Вы можете отобразить список всех каталогов внутри текущего каталога с помощью комадной строки, набрав dir и нажав «Enter».
-
Сделайте это после команды «cd». Убедитесь, что между «cd» и путем к каталогу есть пробел.
- Например, команда может выглядеть так: cd Windows\System32.
- Также можно перетащить папку из Проводника в командную строку.
- По умолчанию местоположением всех папок считается жесткий диск (например, «C:»), поэтому букву жесткого диска вводить не нужно.
-
Так вы перейдете в нужный каталог. Текущий каталог отображается рядом с текстовым курсором (например, «C:\Windows\System32>».)
Реклама
-
и нажмите ↵ Enter, чтобы подняться на один каталог выше. Если вы хотите перейти на один каталог назад (например, из «C:\Windows\System32» в «C:\Windows»), просто наберите «cd..» с двумя точками и нажмите «Enter».
-
Если вы хотите перейти в корневой каталог диска (например, из «C:\Windows\System32» to «C:\»), наберите «cd\» с обратным слешем и нажмите «Enter».
-
Если вы попробуете переместиться в каталог, находящийся на другом диске, с помощью команды «cd», то увидите, что это не сработает. Вам нужно сначала изменить диск. Для этого введите букву, которой обозначен диск, с двоеточией (например, «D:») и нажмите «Enter».
- В качестве альтернативы можете ввести cd /d, а затем полный (включая букву диска) путь к каталогу на другом диске, чтобы непосредственно перейти к нужному каталогу на нем (например, «cd /d D:\Документы».)
-
Введите dir и нажмите ↵ Enter, чтобы отобразить список каталогов внутри текущего. Если вы не уверены, какие каталоги находятся в вашем текущем каталоге, вы можете просмотреть их полный список, набрав «dir» и нажав «Enter».
Реклама
-
Если вы получите сообщение об ошибке «Системе не удается найти указанный путь», проверьте написание имени каталога. Чтобы увидеть список всех каталогов внутри текущего, можете ввести dir и нажать «Enter».
-
Если вы набираете имя верно, но по-прежнему получаете сообщение о той же ошибке, откройте Проводник и проверьте, действительно ли каталог, к которому вы пытаетесь перейти, существует и находится там, где вы думаете.
- Если каталог не существует, вы можете создать новый, введя mkdir, пробел и имя создаваемого каталога. Затем нажмите «Enter».
-
Убедитесь, что каталог расположен на том диске, где вы находитесь в настоящий момент. Команда «cd» не позволяет перейти к каталогу на другом диске. Если ваш текущий диск — это диск C, а каталог, к которому вы хотите переместиться, находится на диске D, вам сначала нужно изменить диск. Для этого введите букву диска и нажмите «Enter».
-
Убедитесь, что вы запустили командную строку от имени администратора. Если командная строка запущена не от имени администратора, набор действий, выполняемых с ее помощью, будет ограничен. Войдите в Windows как администратор, затем щелкните правой кнопкой мыши по значку командной строк в меню «Пуск» и выберите «Запуск от имени администратора».
Реклама
Советы
- Изменить каталог необходимо, чтобы отредактировать или удалить файл.
- Чтобы увидеть полный список команд, выполняемых с помощью командной строки, введите help и нажмите «Enter».
Реклама
Предупреждения
- Попытка запустить из одного каталога команду, связанную с определенным файлом или папкой, находящимися в другом каталоге, приведет к ошибке.
Реклама
Об этой статье
Эту страницу просматривали 834 357 раз.
Была ли эта статья полезной?
In this article, let’s learn how to navigate through directories in Command Prompt — The Command Prompt (CMD) in Windows is a powerful tool for executing commands, managing files, and navigating your system. One of the most common tasks you’ll perform in CMD is changing directories, which allows you to move between folders to access and manage files. Whether you’re a beginner or an experienced user, knowing how to change directories in Command Prompt is essential for effective system navigation.
This guide will walk you through the step-by-step process of changing directories in Windows 11 and Windows 10 using basic commands like cd (change directory) and dir (list contents), along with helpful tips to make your file management easier. Whether you’re navigating through your system’s folders, opening a project folder, or accessing a specific directory for troubleshooting, changing directories is a fundamental task in CMD.
Understanding Directories in Windows
When working with Windows, you’ve likely encountered the term «directory.» But what exactly is a directory in Windows? In this article, we’ll delve into the world of directories, exploring their definition, types, and importance in the Windows operating system.
What is a Directory in Windows?
A directory, also known as a folder, is a container used to store and organize files and subdirectories on a computer. It’s a way to categorize and structure your files, making it easier to locate and access them. Think of a directory as a physical file folder, where you can store related documents, images, or other files.
Types of Directories in Windows
- Root Directory: The root directory, denoted by a backslash (), is the topmost directory on a hard drive or storage device. It contains all other directories and files.
- Subdirectories: Subdirectories are directories within directories. They help further organize files and can be nested multiple levels deep.
- System Directories: System directories, such as Windows, System32, and Program Files, are created by the operating system and contain essential files and programs.
- User Directories: User directories, such as Documents, Pictures, Music, and Videos, are created by the operating system for each user account. They serve as default locations for storing personal files.
- Program Directories: Program directories, such as Program Files (x86) and Program Files, contain installed applications and their associated files.
- Temporary Directories: Temporary directories, such as Temp and %temp%, store temporary files created by applications and the operating system.
- System Volume Information: The System Volume Information directory contains system files, such as restore points and indexing data.
- Recycle Bin: The Recycle Bin is a special directory that stores deleted files until they are permanently erased or restored.
- Hidden Directories: Hidden directories, such as AppData and Local Settings, contain configuration files and data used by applications and the operating system. They are hidden by default to prevent accidental modification or deletion.
- Network Directories: Network directories, such as shared folders and network drives, provide access to files and resources on other computers or devices over a network.
- Virtual Directories: Virtual directories, such as those created by subst or mklink commands, are symbolic links that map a directory to a different location on the same or another drive.
- Mount Points: Mount points are directories that serve as entry points for mounted volumes, such as USB drives or network shares.
- Reparse Points: Reparse points are directories that contain reparse data, which allows the operating system to redirect file system requests to a different location.
- Junction Points: Junction points are directories that link to another directory on the same volume, allowing multiple paths to access the same files.
- Symbolic Links: Symbolic links are directories that link to a file or directory on the same or another volume, allowing multiple paths to access the same file or directory.
How to Change Directories in CMD at Different Levels (With Examples)
Before moving ahead with Changing Directories to Windows Folders, we have to understand Directory Changing to Different Levels. Let us discuss all the methods for Changing Directories in CMD at different levels in Windows 10 or 11.
1. Root Level Directory
Open Command Prompt to change to a directory in the root directory (such as»C:\» on Windows), you can use the `cd` command followed by the directory name.
Example:
2. Parent Level Directory
Open Command Prompt to move to a directory within the parent directory (like going from «Documents» to «Users»), simply use the `cd` command followed by `..` to go up one level, and then the name of the parent directory.
Example:
3. Subdirectories Level Directory
Open CMD or Command Prompt to enter a subdirectory within your current directory (such as going from «Documents» to «Photos»), use the `cd` command followed by the name of the subdirectory.
Example:
4. Nested Subdirectories Level
Open CMD to navigate to a deeply nested subdirectory (like going from «Documents» to «Work > Projects»), use the `cd` command with each subdirectory name, separated by a backslash (\).
Example:
5. Leaf Level Directory
Open Command Prompt in Windows 10 or 11 to enter a directory that doesn’t contain any subdirectories (like going to a folder with just files), use the `cd` command followed by the leaf directory’s name.
Example:
Note: Remember, you can always type `cd ..` to go up one level and explore different directories easily.
Changing Directories in Command Prompt to Different Folders
Now, after discussing Directory Change in Different Levels, we will discuss all the possible methods that are required to Change Directories to Folders in the Windows Command Line Tool.
Method 1: Using Drag and Drop
For those who prefer a graphical approach, changing directories using drag and drop is simple. You can open File Explorer, locate the desired directory, and drag it to the Command Prompt window. This action automatically populates the Command Line with the directory path.
Method 2: Using Commands
Changing directories using commands may seem tricky at first, but it’s essential to get the hang of it in Command Prompt. Here are some easy methods to do it:
1. Absolute Paths
This is like using a full address to find a place. In Command Prompt, you can use the full path to a folder to get there directly. This will take you straight to your «Documents» folder. For instance:
2. Relative Paths
Think of this as giving directions from where you are. You can use `..` to move up one level and the folder name to go into a subfolder. This will take you up one level from where you are right now. For example:
3. Drive Letters
Imagine switching between different drives as changing streets. To switch to a different drive, just type its letter and a colon. This will take you to the D: drive. For example:
4. Environment Variables
These are like shortcuts to important places. You can use names like `%USERPROFILE%` to go to common folders without typing the whole path. This will take you to your user profile folder. For example:
5. Tab Auto-Completion
Think of this as your Command Prompt assistant. When you start typing a folder name and press Tab, Command Prompt will try to finish it for you. If there’s more than one option, it will show you a list.
6. Previous Directory (`cd ..`)
This is like having a «go back» button. If you want to return to the folder you were in before, just type `cd ..`. It’s like a quick way to backtrack.
7. Using Wildcards
Wildcards are like search filters. You can use `*` to find folders based on patterns. This will take you to a folder with a name starting with «sep». For example:
cd C:\Users\GFG0338\Desktop\mystuff\my_Sep_Doc>dir sep*.*
8. Using the «dir» command
It lists all Windows Files and Directories (folders) in the current directories. This helps the users to quickly see what Files and Directories are present in a particular location
For example, if you want to list the content of » C:\Users\GFG0338\Desktop\mystuff\my_Doc «, you would type the following:
This will give you a list of Files and Directories in that folder along with respective attributes.
How to Navigate to a Folder in Command Prompt
When you want to navigate to a different folder in the Command Prompt, it’s like giving your computer directions. Here’s how to do it in simple steps:
- Open Command Prompt: First, you need to open Command Prompt in Windows 10 or 11. You can do this by pressing the Windows key, typing «Command Prompt,» and hitting Enter.
- Understand Your Starting Point: Before you start, it’s good to know where you are. Command Prompt opens in a default location, usually your user folder.
- Type ‘cd’ and Space: To tell Command Prompt you want to change the folder, type `cd` (which stands for «change directory») followed by a space.
- Enter the Folder Name: Now, type the name of the folder you want to go to. If your folder name has spaces, put it in double-quotes. For example, if you want to go to a folder named «My Stuff,» you’d type: cd «My Stuff»
- Hit Enter: Press the Enter key on your keyboard. This tells Command Prompt to follow your directions and take you to the folder.
- Check Your Location: To make sure you’re in the right place, you can type `cd` without any folder name and press Enter. Command Prompt will show you the full path of where you are.
Note: Remember, you can always use the `cd ..` command to go up one level if you ever want to backtrack.
Tips for Navigating Directories in Command Prompt
Below we have highlighted a few tips and tricks to make directory navigation in the Command Prompt much easier, let’s check them out:
1. The dir Command
The dir command is being used in CMD to list down all the files and directories in the current folder, here’s a quick example for this:
Example:
dir
2. The cd .. Command
The cd .. command helps in navigating back to the previous directory instantly, here’s a quick example for this:
Example:
cd ..
3. Drag & Drop
You can also choose to simply drag a folder from File Explorer into the Command Prompt. This woll automatically insert the entire path of that directory into CMD.
Tips and Tricks while Changing Directory
There could be five possible reasons if you’re unable to change directory in CMD (command prompt). Let’s identify them in segregated format:
1. Incorrect Syntax
If you are not using the correct command, it might led to throw Syntax error. For example,
cd C:\Path\To\Directory
(no quotes unless the path contains spaces)
2. Permission Issues
Since, normal users have the limited access so there are high chances that you might not beable to access to certain directories. So, it’s recommended to run CMD as an administrator.
3. Non-Existent Directory
Sometimes, we do try to access to a certain directory that might not exist. So, it’s better to verify the path using dir to list down all the available directories.
4. Special Characters or Spaces
If the path contains spaces or special characters, enclose the path in double quotes, For example,
cd "C:\My Folder"
5. Drive Mismatch
If you’re trying to change to a directory on a different drive, make sure to switch drives first by typing the drive letter. For example D:
before using cd
.
D: cd
Best Practices for Directory Management
To ensure efficient directory management, follow these best practices:
- Use Clear and Concise Names: Use descriptive names for directories and files to facilitate easy identification.
- Avoid Deep Nesting: Limit the number of subdirectories within directories to prevent confusion and disorganization.
- Regularly Clean Up Directories: Periodically review and remove unnecessary files and directories to maintain a clutter-free file system.
Conclusion
Changing directories in Command Prompt is an important skill that simplifies file system navigation and task management. Whether you’re working with relative paths, absolute paths, or switching between drives, mastering these commands ensures a smoother and more efficient CMD experience.
Also Read
- Most Useful CMD Commands in Windows
- 10 Ways to Open the Command Prompt in Windows 10
- How to Change Colours in Command Prompt in Windows?
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под OS Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R
и введите cmd
. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter
.
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
C:\content-server>dir
Том в устройстве C имеет метку SYSTEM
Серийный номер тома: 2C89-ED9D
Содержимое папки C:\content-server
06.10.2020 00:41 <DIR> .
06.10.2020 00:37 <DIR> .circleci
16.07.2020 16:04 268 .editorconfig
16.07.2020 16:04 10 .eslintignore
16.07.2020 16:04 482 .eslintrc
06.10.2020 00:37 <DIR> .github
16.07.2020 16:04 77 .gitignore
06.10.2020 00:41 <DIR> assets
06.10.2020 00:41 <DIR> gulp
16.07.2020 16:10 379 gulpfile.js
16.07.2020 16:10 296 320 package-lock.json
16.07.2020 16:10 751 package.json
16.07.2020 16:04 509 README.md
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd
без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога:
C:\content-server>cd assets
C:\content-server\assets>
Перейти на одну папку вверх:
C:\content-server\assets>cd ..
C:\content-server>
Перейти в папку на другом диске:
c:\content-server>cd /d d:/
d:\>
Чтобы просто изменить диск, введите c:
или d:
.
Создать папку — mkdir или md
Создаём пустую папку code
внутри папки html
:
d:\html>mkdir coded:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> code
0 файлов 0 байт
3 папок 253 389 438 976 байт свободно
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту:
d:\html>mkdir css\js
d:\html>dir
Том в устройстве D имеет метку DATA
Серийный номер тома: 0000-0000
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> code
03.11.2020 19:29 <DIR> css
Создаётся папка css
, внутри которой находится папка js
. Чтобы проверить это, используем команду tree
. Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir
:
d:\html\css>rmdir js
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку:
d:\html\css>d:\html>rmdir css
Папка не пуста.
Чтобы удалить дерево папок, используйте ключ /s
. Тогда командная строка запросит подтверждение перед тем, как удалить всё.
d:\html>rmdir css /s
css, вы уверены [Y(да)/N(нет)]? y
Показать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree
.
d:\html>tree
Структура папок тома DATA
Серийный номер тома: 0000-0000
D:.
├───code
└───css
└───js
Если вы хотите посмотреть содержимое всего диска, введите tree
в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
d:\html>del blog.txt
Переименование файла — ren или rename
Последовательно вводим ren
, старое и новое имя файла.
d:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:59 0 blag.txt
d:\html>ren blag.txt blog.txt
d:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:59 0 blog.txt
Команды одной строкой
Очистить консоль — cls
.
Информация о системе — systeminfo
.
d:\html>systeminfo
Имя узла: DESKTOP-6MHURG5
Название ОС: Майкрософт Windows 10 Pro
Версия ОС: 10.0.20246 Н/Д построение 20246
Изготовитель ОС: Microsoft Corporation
Параметры ОС: Изолированная рабочая станция
Сборка ОС: Multiprocessor Free
Информация о сетевых настройках — ipconfig
.
d:\html>ipconfig
Настройка протокола IP для Windows
Адаптер Ethernet Ethernet 2:
Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Список запущенных процессов — tasklist
.
c:\>tasklist
Имя образа PID Имя сессии № сеанса Память
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 8 КБ
System 4 Services 0 2 688 КБ
Secure System 72 Services 0 23 332 КБ
…
Справка по командам — help
Команда help
без аргументов выводит список всех возможных команд. help
вместе с именем команды выведет справку по этой команде.
d:\html>help tree
Графическое представление структуры папок или пути.
TREE [диск:][путь] [/F] [/A]
/F Вывод имён файлов в каждой папке.
/A Использовать символы ASCII вместо символов национальных алфавитов.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help
и узнать о том, что ещё может командная строка.
👉🏻 Больше статей о фронтенде и работе в айти в телеграм-канале.
Подписаться
Материалы по теме
- 10 горячих клавиш VS Code, которые ускорят вашу работу
- Полезные команды для работы с Git
- Полезные команды для работы с Node. js
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
ТелеграмПодкастБесплатные учебники
Этот урок переехал в мой гитхаб: https://github.com/codedokode/pasta/blob/master/soft/cli.md
Ниже — старая, неактуальная версия.
Как начать пользоваться командной строкой
Я не знаю, ты пользуешься Линуксом или Уиндоузом (обычно туториалы рассчитаны на линуксоидов и макосников, уиндоуз не модный среди молодежи). В макоси все практически так же как и в линуксе, в windows пошли своим путем и сделали все как в DOS.
Думаю, что в данном случае тебе поможет не рыба, а удочка, так что держи пасту. Если после прочтения у тебя будут какие-то вопросы, или по-прежнему непонятно, почему команды не работают, пиши в наш уютный тред, разберемся.
Краткий мануал чайника по командной строке:
Как попасть в командную строку?
- Windows XP: Пуск — Выполнить — набрать cmd — нажать [enter]
- Windows7: Пуск — набрать cmd — наждать [enter]
- MacOS: Запустить приложение Терминал (его можно найти поиском в той фигне которая справа вверху экрана)
- Ubuntu: Запустить приложение Терминал или нажать Alt + Ctrl + F1 (ааа как вернуться назад? Ctrl + F7)
- Linux: если ты линуксоид, ты и так знаешь
Во всех операционных системах
↑,↓ — стрелки вверх и вниз в командной строке позволяют смотреть предыдущие введенные команды, чтобы 2 раза не набирать. В Windows при закрытии окошка консоли вся история теряется, в других ОС — сохраняется.
[tab] — автодополняет имена файлов и команды. Если в текущем каталоге есть файл file.txt, ты наберешь fi и нажмешь [tab] то он автодополнит имя файла (или предложит варианты, если таких файлов несколько).
[ctrl+c] — прерывает выполнение команды, например, если она долго тупит
Важно: клавиша Esc не работает в командной строке. Клавиши Ctrl + C, V, X не работают как «копировать/вырезать/вставить» (иногда для вставки можно использовать Shift + Ins). Клавиша Ctrl + Q не работает как «выход».
Линукс и мак
В линуксе и маке, [ctrl+l] очищает экран, [ctrl+k] и [ctrl+u] удаляют все перед или после курсора, [ctrl+w] удаляет слово перед курсором, [ctrl+r] делает поиск по истории команд (для отмены поиска нажми [ctrl+c], escape в командной строке не работает, для завершения поиска нажми стрелку вправо/влево), [ctrl+d] завершает работу и закрывает консоль.
Еще в линуксе и маке иногда не работают Home и End, используй [ctrl+a] чтобы перейти в начала строки и [ctrl+e], чтобы в конец. [alt + b] (back) и [alt + f] (forward) двигают курсор на 1 слово назад/вперед.
Буфер обмена
В командной строке не работает ctrl+v,c,x для вставки, копирования и вырезания текста. Иногда (зависит от настроек системы) вставить текст можно через [shift+ins], иногда правой кнопкой мыши. Скопировать текст можно, выделив мышью (в Windows надо разрешить выделение текста сначала в настройках окна и нажать Enter после выделения).
Текущий каталог
В командной строке результат выполнения команд зависит от того, в каком каталоге и на каком диске ты находишься. Какой каталог текущий, в Windows написано в подсказке, а в linux можно узнать командой pwd
(print working directory)
Чтобы перейти в другой каталог, в линуксе используют команду cd
:
cd / — перейти в корневой каталог (в линукс нет букв дисков, и корневой каталог один на всю систему)
cd /etc/apache — перейти в каталог /etc/apache
cd files — переходит в каталог files внутри текущего
cd .. — переходит в родительский кталог
cd ../.. — переходит на 2 уровня выше
cd ~ — перейти в свой домашний каталог (/home/anon например)
cd ~/test — перейти в /home/anon/test
В Windows, сначала надо перейти на нужный диск командой c:
, d:
, e:
и так далее. Потом использовать cd
или chdir
:
d: - перейти на диск d:
cd \ — перейти в корневой каталог
cd \windows\system32
cd ..
cd ..\..
Обрати внимание, windows и linux используют разные виды слешей. Обрати внимание, ..
обозначает «родительский каталог». Обрати внимание, только в линукс и мак ~
обозначает «домашний каталог» (это /home/username
или /Users/username
). .
(одна точка) обозначает текущий каталог и cd .
никуда не перейдет. /
(линукс) или \
(Windows) обозначает корневой каталог.
Очистка экрана
В linux — команда clear
или клавиша [ctrl+L], в windows — команда cls
(clear screen).
Список файлов
Посмотреть, какие файлы есть в текущем каталоге, можно командой dir
в Windows и командой ls
в линуксе (ls -a
— показывает все файлы, включая скрытые, ls -l
— показывает не только имена, но и размер, дату создания файла, права на него).
Посмотреть права на файл в Линукс можно либо командой ls -l
, либо stat file.txt
Команды и оболочка
Оболочка — это cmd.exe в Windows и bash в линукс, это та программа, которая собственно мигает курсором и выполняет твои команды. Ты набираешь команды, а она их выполняет. Команда обычно состоит из имени команды, и, иногда, дополнительных параметров, отделенных пробелом, вроде:
ls — показать список файлов в линукс
ls -l — показать файлы с подробностями
dir — показать список файлов в windows с подробностями
dir /b — показать только имена файлов, без подробностей
Подсказка
Почти у любой команды есть подсказки. Чтобы их увидеть, добавь к имени команды параметр (--help
или /?
):
В линукс: ls --help
— выведет справку по команде ls
В линукс: man bash
— выведет подробную длинную справку по команде bash (для выхода жми q,
для прокрутки используй стрелки и PgUp/PgDn)
В Windows: dir /?
— выведет справку по команде dir
В Windows: help
выведет подсказку по основным командам
Виды команд
Команды бывают внутренние (это маленький список команд, встроенных в оболочку). Встроенные команды — это, например, cd
в линукс или exit
в Windows. Их мало.
Внешние команды — их большинство — это фактически программы, лежащие на диске. Оболочка ищет их не по всему диску, а только в заранее заданных папках. Список папок перечислен в специальной переменной PATH. Просмотреть эту переменную можно так:
В линуксе: echo $PATH
В windows: echo %PATH%
В linux PATH — это папки /bin, /usr/bin, /usr/local/bin, /sbin, /usr/sbin, именно в них в Линуксе хранятся почти все программы. В текущем каталоге програмы не ищутся, если это не указать явно.
В Windows PATH — это всякие системные папки вроде c:\windows и так далее + текущий каталог, в котором ты находишься. Заметь, что папки вроде c:\program files\autocad в PATH не добавлены и в Windows таким образом, из командной строки обычные программы и игры, установленные в Program Files, не запустить. Только то, что положено в системные папки.
Таким образом: если ты под линуксом, и ты набираешь команду php
, то скорее всего файл php лежит в одной из *bin папок и эта команда запустит php. Если ты под Windows установил php допустим в c:\php, и не прописал этот путь в PATH, то набрав php
, оболочка не найдет файл php.exe и ничего не запустит. И ты скажешь «что за кривой мануал, ничего не работает, ну его нафиг».
Печалька.
Что же делать? 1) добавить папку с php в PATH через мой компьютер — свойства и перезалогиниться в систему 2) писать вместо php
полный путь c:\php\php.exe
Продолжаем. Допустим, ты хочешь запустить в командной строке файл my.php , который находится в текущем каталоге:
Линукс: php my.php
Windows: c:\php\php.exe my.php
Допустим, ты хочешь запустить php-файл не из текущего каталога. Тогда надо написать путь к нему:
Линукс: php /some/dir/my.php
Windows: c:\php\php.exe d:\files\my.php
В общем, проще запускать файлы из текущег каталога, чем мучаться с путями.
Больше команд — linux
Попрактиковаться в линукс в командной строке можно на таких командах:
Создать текстовый файл: cat > file.txt [enter] ввести текст [enter][ctrl+d] — и файл создан
Просмотреть текстовый файл: cat file.txt
Просмотреть огромный текстовый файл, который не влеазает на экран: cat file.txt | less
В просмотрщике работают стрелки и q для выхода (escape не работает).
Удалить файл: rm file.txt
Скопировать файл: cp file.txt copy.txt
Переместить/переименовать файл: mv file.txt copy.txt
Скопировать в другую папку: cp file.txt /some/other/directory
Запустить команду и сохранить ее вывод в файл: ls -la > file.txt (эта команда выведет список файлов, но не на экран, а сохранит в файл. Бывает иногда полезно).
Вывести файл, но не весь, а только первые 10 строк: cat file.txt | head -10
Вывести последние 10 строк файла: cat file.txt | tail -10
Вывести только строки файла, содержащие слово «dog»: cat file.txt | grep dog
Найти файлы, в имени которых есть «dog», в каталоге /tmp: find /tmp -iname '*dog*'
Узнать текущее время: date
Создать папку: mkdir folder
Удалить папку: rm -r folder
Померять, сколько времени выполнялась команда: time [команда]
Узнать свой id пользователя: id
Показать список запущенных процессов: ps -lax
Показать что-то вроде диспетчера задач: top (для выхода q)
Запустить редактор, из которого хрен выйдешь, так как никакие привычные кнопки не работают: vi
Подробнее о работе команд можно узнать с помощью параметра --help
, дописанного после команды.
Больше команд — Windows
Попрактиковаться в комнадной строке в Windows можно так:
help — выводит список полезных команд
dir — выводит файлы в каталоге
Создать текстовый файл: copy con file.txt[enter]ввести текст[enter][ctrl+z][enter] — файл создан
Просмотреть текстовый файл: type file.txt
Просмотреть огромный текстовый файл: type file.txt | more (enter — прокрутка, q — выход)
Удалить файл: del file.txt
Скопировать файл: copy /b file.txt copy.txt
Переименовать файл: ren file.txt copy.txt
Запустить команду и сохранить вывод в файл: dir /? > file.txt
Создать текстовый файл с одной строкой текста: echo lalala lololo > file.txt
Дописать строчку в конец файла: echo boom >> file.txt
Создать папку: mkdir folder
Удалить папку: rmdir folder
Узнать текущее время: time и date (ctrl+с для выхода)
Подробнее о работе команд можно узнать с помощью параметра /?
, дописанного после команды.
Команды для работы с сетью Интернет
В линукс показать информацию о настройке сети: ifconfig
(или /sbin/ifconfig
если у
тебя в PATH нет /sbin)
В Windows показать информацию о сети: ipconfig
Пропинговать (проверить связь) с сервером: ping google.com
Узнать IP по имени домена: nslookup yandex.ru
Показать список открытых с компьютера соединений: netstat
(в подсказке по команде указаны также параметры, с помощью которых, например, можно вывести какая программа установила это соединение)
Проверить путь до какого-то сервера или узла сети:
- в Windows:
tracert google.com
- в linux:
traceroute google.com
(не работает? пиши/usr/sbin/traceroute
или пропиши уже себе sbin в PATH)
Больше информации
Используй ключи --help
и /?
Гугли мануал по командной строке windows/linux в интернете.
http://archive-ipq-co.narod.ru
-
Home
-
News
- How to Change Directory in CMD | How to Use CD Command Win 10
By Alisa |
Last Updated
This tutorial gives a detailed guide on how to change directory in CMD (Command Prompt) in Windows 10 computer. Learn how to use CD command in Windows Command Prompt to access different directories and folders. FYI, MiniTool software designs a free data recovery software program allowing you to recover any deleted/lost files from Windows 10/8/7 computer and other storage devices.
Windows Command Prompt (cmd.exe) lets you do many things quickly on your Windows computer. Wonder how to change directory in CMD? You can use the CD command to easily do this.
What Is CD Command in Windows?
The CD command refers to “change directory”. It is a professional Windows Command Prompt change directory command. You can use CD command to easily change the current working directory in CMD in Windows 10, and open different directories or folders on your Windows 10 computer. Check how to use CD command to change directory in Command Prompt below.
How to Change Directory in CMD Windows 10
- Open elevated Command Prompt
- Use the CD command to change directory in CMD
How to Change Directory in CMD with CD Command
Step 1. Open Windows Command Prompt Utility
Before you use Command Prompt to change directory, you should enter into Command Prompt at first.
You can press Windows + R, type cmd, and press Ctrl + Shift + Enter to open elevated Command Prompt in Windows 10.
Step 2. How to Use CD Command in CMD to Change Directory
Then you can type CD command lines in CMD to change different directory or folder paths.
If you want to go to a specific directory, you can type cd + full directory path, e.g. cd C:\Program Files.
To open a particular folder, you can type cd + full folder path, e.g., cd C:\Program Files\office.
To go up a directory level you are currently working, you can type cd ..
To check the whole subdirectories and folders in the current directory, you can type dir command.
To go to the root level directory from any directory, you can type cd \.
To change the current drive, you can firstly type cd \ to go to the root directory, and then enter the drive letter followed by a colon to enter the target drive, e.g. I:.
To change the drive and directory at the same time, you can use CD and the /D switch simultaneously, e.g., cd /D I:\MiniTool Partition Wizard 11.
Bottom Line
Now you should know how to change directory in Command Prompt (CMD) by using CD command in Windows 10. You can easily access different directories or folders with CD command Windows in Command Prompt.
If you can’t find a file or folder in your Windows 10 computer, you may lost it or mistakenly deleted it, you can easily recover the file or folder with MiniTool Power Data Recovery.
MiniTool Power Data Recovery is a professional free data recovery program compatible with Windows 10/8/7. You can use this software to easily recover data from various data loss situations.
Namely, you can recover any deleted/lost files from Windows 10/8/7 computer, external hard drive, USB/thumb/pen drive, SD card, and more.
For the data loss due to mistaken file deletion, system crash and other computer system issues, hard drive failure, malware/virus infection, etc. you can use MiniTool Power Data Recovery to easily retrieve the lost files and data.
About The Author
Position: Columnist
Alisa is a professional English editor with 4-year experience. She loves writing and focuses on sharing detailed solutions and thoughts for computer problems, data recovery & backup, digital gadgets, tech news, etc. Through her articles, users can always easily get related problems solved and find what they want. In spare time, she likes basketball, badminton, tennis, cycling, running, and singing. She is very funny and energetic in life, and always brings friends lots of laughs.