Как перейти в папку или на другой диск в командной строке Windows
Работая в командной строке все действия приходится выполнять при помощи текстовых команд и переход в другую папку не исключение.
Как перейти в папку в командной строке
Для перехода в другую папку необходимо ввести команду CD и название папки. Например, если вы находитесь в корне диска C и хотите перейти в папку Users, то вам необходимо вводить команду:
Для того чтобы вернуться назад (перейти на уровень выше по дереву папок) необходимо вводить команду:
Команду CD можно вводить СHDIR, логика ее работы от этого не меняется.
Как перейти на другой диск
Если вам необходимо перейти на другой диск, например, с диска C на диск D, то команду cd необходимо выполнять с параметром /D. Например, если вам необходимо перейти с диска C на диск D в папку GAMES, то вам необходимо ввести команду:
Также вы можете просто ввести букву диска с двоеточием и таким образом перейти на другой диск.
Например, если вы находитесь на диске C и вам необходимо перейти на диск D, то вы можете просто ввести команду «D:».
Командная строка Windows. Создаем папку в другом каталоге, переходим на другой диск
Команда смены текущего каталога CD.
После запуска приглашение командной строки показывает текущий каталог. По умолчанию, это каталог профиля текущего пользователя. Для смены текущего каталога используется специальная команда CD.
Команда CD. Смена текущего каталога.
Для того чтобы перейти из текущего каталога в другой каталог используется команда cd. Команда имеет следующий синтаксис:CD [/D] [диск:][путь][..].
Команда для перехода в корневой каталог текущего диска выглядит так: cd\
Для того чтобы перейти в один из каталогов диска «C» используется команда: cd [каталог]
Например, зайдем в папку «Program Files»: cd program files
Для перехода из одного каталога диска «C» в другой каталог диска «C» используется команда: cd [\каталог]
Например, зайдем из папки «Program Files» в папку «Windows»: cd \windows
Для перехода из каталога в подкаталог используется команда: cd [каталог]
Например, зайдем из папки «Windows» в папку «Fonts», расположенную в папке «Windows»: cd fonts
Можно сразу перейти в папку «Fonts» из корневого каталога диска «C»: cd [каталог/подкаталог]
Например, перейдем в корень диска «C» с помощью команды cd\, а затем перейдем в папку «Fonts»:
cd windows/fonts
Чтобы перейти из текущего подкаталога в родительский каталог применяется команда cd..
Для перехода из текущего подкаталога в другой каталог, который не является родительским по отношению к текущему каталогу, применяется команда: cd [\каталог].
Например, перейдем в папку «Fonts» ( cd fonts ), а затем в папку «Program Files»: cd \program files
Таким образом, из вышесказанного следует вывод:
- Для перехода в корень диска применяется команда cd\
- Для перехода в любой каталог диска применяется команда cd [каталог] (из корня диска) и команда cd [\каталог] (из любого каталога или подкаталога).
- Для перехода в подкаталог применяется команда cd [каталог] (из каталога) и команда cd [каталог/подкаталог] (из корня диска).
В случае если необходимо поменять не только текущий каталог, но и текущий диск, необходимо использовать ключ /D. Команда будет выглядеть так: cd /D [диск:/] .
Например, перейдем из папки «Program Files», расположенной на диске «C», на диск «D»: cd /D d:/
Теперь с диска «D» перейдем в папку «Fonts», расположенную в папке «Windows» на диске «C»:
cd /D c:/windows/fonts
Команда СD может записываться как СHDIR. CD и CHDIR являются аналогичными командами и обе являются сокращениями от англ. «change directory» — поменять каталог.
Простые команды для консоли/терминала/командной строки
Основные команды терминала/консоли для навигации
Далее идут наиболее часто используемые команды и их краткое описание:
Получить список команд:
help -> справку по конкретной команде
Команды навигации и управления файлами:
Cмена директории CD (change directory)
cd — перейти в папку выше
cd .. -перескочить в «родную» папку. Обычно это /users/имя_пользователя
cd / — перейти в корневую папку диска
— прямой переход в основную папку пользователя users/Имя_Пользователя
/Documents — перейти в папку документы принадлежащую текущему пользователю. Таким образом, можно переходить и в другие папки пользователя
Есть отличия в команде связанная с использованием символа слэш «/» начале строки параметров, например :
cd /pictures — попытка перехода в директорию pictures расположенную в КОРНЕВОЙ папке диска, а
cd pictures — попытка перехода в папку pictures в текущей папке
Переход в terminal в папки имеющих в имени «пробел»
cd ‘Имя Папки’ либо cd Имя\ Папки — имя папки с «пробелом» должно быть заключено в одинарные кавычки или должен быть обратный слэш перед пробелом
С переходами связана еще одна команда
pwd — она показывает, где вы сейчас находитесь (print working directory) или
Просмотр папок (директорий). Команда ls (list)
ls -? — подсказка по команде в terminal
ls — показать кратко список файлов в текущей папке.
Данные выводятся кратко и не очень удобно для анализа. Для более подробной информации у данной команды терминала имеются ключи
ls -a — выводит на экран все файла, в том числе и скрытые, начинающиеся с символа точка
ls -G — подсвечивает синим цветом папки
ls -g — выводит на экран не только список файлов, но и их дополнительные параметры:
- права доступа к файлу / директории
- количество вложенных объектов в папку (для обычного файла 1)
- Группу Владельца файла
- размер
- дату и время изменения
- имя файла
ls -l — дополнительно показывает владельца файла
ls -R — показывает содержимое не только текущей папки, но и всех подпапок (ОСТОРОЖНО! Для большого дерева директорий может выполняться долго).
ls -s — сортировка результатов вывода по размеру
ls -t — сортировка содержимого папки в Mac OS X по дате и времени изменения
ls -r — обратная сортировка по имени файла (учитывается регистр)
ls -1 — принудительный вывод результатов в одну колонку
Все параметры можно комбинировать, например
Создание новых папок MKDIR (make directory)
mkdir Books — команда создает папку Books в текущей папке
mkdir /Books — команда создает папку Books в корне диска
Параметр -p позволяет создать вложенные папки, несмотря на отсутствие некоторых из них. То есть если в создаваемом дереве есть такая папка, то она не будет создана, а если ее нет, то она будет создана. Необходимо обращать внимание на регистр букв. Например:
mkdir -p Books/books1/books2 — создаст дерево каталогов Books в ней books1 и в ней books2
mkdir -p Books/ — создаст папку Books -если ее нет и в ней две папки books1 и books2