Командная строка

cd

cd: change directory (сменить директорию).

Команда cd используется для изменения текущей рабочей директории в командной строке. С её помощью можно перемещаться по файловой системе компьютера. Смена рабочей директории — базовая операция при управлении файлами или запуске программ из терминала.

Обрати внимание: если путь содержит пробелы, его нужно заключить в кавычки, чтобы команда cd восприняла его как один аргумент.

Например, если путь — C:\Program Files, нужно написать команду cd "C:\Program Files". Можно использовать как одинарные ', так и двойные кавычки ", главное — чтобы они были парными.

Например, если путь — /home/alex/my documents, нужно написать команду cd "/home/alex/my documents". Можно использовать как одинарные ', так и двойные кавычки ", главное — чтобы они были парными.

Также учти, что во всех операционных системах (кроме Windows) пути и команды чувствительны к регистру. Например, /home/Alex и /home/alex — это два совершенно разных пути.

Примеры использования

Linux/macOS

Переход в конкретную директорию:

cd /path/to/directory

Переход на один уровень вверх:

cd ..

Переход на два уровня вверх:

cd ../..

Возврат в предыдущую директорию:

cd -

Переход в домашнюю директорию:

cd ~

Windows (PowerShell)

В PowerShell cd — это алиас для командлета Set-Location. Поведение и возможности здесь похожи на Unix-системы.

Долгое время в Windows в качестве разделителей директорий использовался обратный слеш (\), тогда как в Unix-системах — прямой слеш (/). Но современные версии Windows поддерживают оба варианта. Как по мне, в PowerShell лучше использовать прямые слеши, так как они более универсальны и совместимы с Unix-системами.

Переход в конкретную директорию:

cd C:/path/to/directory

Переход на один уровень вверх:

cd ..

Переход на два уровня вверх:

cd ../..

Возврат в предыдущую директорию:

cd -

Переход в домашнюю директорию:

cd ~