Команда cd
використовується в командному рядку для зміни поточної робочої директорії на вказану.
Командний рядок у Linux, також відомий як термінал або консоль, є текстовим інтерфейсом, який дає змогу користувачеві взаємодіяти з операційною системою через введення команд. На відміну від графічного інтерфейсу, командний рядок дає змогу виконувати різні завдання за допомогою команд і скриптів.
У командному рядку користувач може виконувати такі дії, як управління файлами і каталогами, встановлення і видалення програм, налаштування системи, управління процесами і багато іншого. Він забезпечує більш гнучкий і потужний спосіб автоматизації завдань за допомогою скриптів, що робить його незамінним інструментом для досвідчених користувачів і системних адміністраторів. Командний рядок у Linux зазвичай надає користувачеві доступ до широкого спектра утиліт і команд, що робить його потужним інструментом для роботи з операційною системою.
Команда cd
(change directory) використовується для зміни поточної директорії в командному рядку або терміналі операційної системи. Під час виконання команди cd
із зазначенням шляху до бажаної, поточна робоча директорія змінюється на зазначену.
Наприклад, під час виконання команди "cd Documents
" у командному рядку, директорія стає "Documents
", надаючи доступ до файлів і директорій усередині неї. Після зміни, всі наступні команди будуть виконуватися в новій робочій директорії.
cd також може бути використана з деякими спеціальними символами, наприклад "...
" для переходу на рівень вище в ієрархії папок, або "...
" для вказівки поточної директорії. Ці символи дають змогу зручніше навігуватися по структурі.
Важливо зазначити, що команда cd є командою операційної системи, і її синтаксис і функціональність можуть відрізнятися залежно від операційної системи, що використовується (наприклад, Windows, Linux або macOS).
Синтаксис команди cd
:
cd [path_to_folder]
Наприклад, для переходу в Documents
у домашній директорії поточного користувача потрібно виконати таку команду:
cd Documents
Якщо потрібно перейти в каталог, що знаходиться в іншій директорії, потрібно вказати повний шлях:
cd C:UsersUsernameDocuments
Також існують деякі спеціальні символи для зручного використання команди cd
:
- "..."
переходить на рівень вище в ієрархії папок. Наприклад: cd
- "."
позначає поточну папку. Наприклад: cd
Перехід у Documents
у домашній директорії поточного користувача:
Windows:
cd Documents
Linux/macOS:
cd Documents
Перехід у Downloads
на рівень вище в ієрархії директорій:
Windows:
cd ..Downloads
Linux/macOS:
cd ../Downloads
Перехід у MyFolder
за абсолютним шляхом:
Windows:
cd C:UsersUsernameDocumentsMyFolder
Linux/macOS:
cd /home/username/Documents/MyFolder
Перехід у поточну директорію (жодних змін):
Windows:
cd .
Linux/macOS:
cd .
Перехід на рівень вище в ієрархії директорій:
Windows:
cd ..
Linux/macOS:
cd ..
Перехід у кореневу директорію:
Windows:
cd
Linux/macOS:
cd /
Перехід у директорію через пробіли в назві:
Windows:
cd "My Folder"
Linux/macOS:
cd "My Folder"
Перехід у попередню робочу директорію:
Windows:
cd
Linux/macOS:
cd -
Це деякі приклади використання команди cd
. Дійсне використання може залежати від конкретної структури директорій та операційної системи.
Є кілька можливих причин, через які командний рядок у Linux може не працювати. Ось кілька поширених причин і способи їх вирішення:
sudo
).Якщо проблема не зникає, то для більш точного визначення причини проблеми вам може знадобитися звернутися до фахівця з підтримки або форуму спільноти Linux для отримання додаткової допомоги.