Командний рядок

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 як аліас для свого cmdlet Set-Location. Поведінка й опції схожі на Unix-системи.

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

Перейти до конкретної директорії:

cd C:/path/to/directory

Піднятися на один рівень вище:

cd ..

Піднятися на два рівні вище:

cd ../..

Повернутися до попередньої відвіданої директорії:

cd -

Перейти до домашньої директорії:

cd ~