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 ~.gitignoregit checkoutgit configgit taggit worktree