Команда cdLinux, Losst
За умовчанням, як поточна папка використовується домашня, але для більшої зручності нам доводиться часто міняти її на іншу. І тому існує команда cd linux. У цій невеликій статті ми розглянемо, як використовувати цю команду і які у неї є можливості.
Команда cd Linux
Перед тим як ми перейдемо до роботи з утилітою, розглянемо її синтаксис і основні опції. Строго кажучи, це взагалі не утиліта. Її немає у файловій системі. Це вбудована команда Bash та змінює поточну папку лише для оболонки, в якій виконується. Ось основний синтаксис команди:
$ cd опції папка_призначення
Опцій лише дві, це -P і -L. Вони впливають на те, як оброблятимуться символи повернення в попередню директорію та символічні посилання:
Далі потрібно вказати директорію, до якої слід перейти. Якщо цього не зробити, а викликати CD без параметрів, то робочою папкою буде обрано ваш домашній каталог. А тепер розглянемо кілька прикладів роботи з cd linux.
Використання cd в linux
Я не буду тут описувати якими бувають шляхи в Linux. Ми розглядали цю тему окремою статтею. За умовчанням, як робочий каталог використовується домашня папка користувача. Давайте спочатку перейдемо в одну з підпапок домашньої папки:

Домашня папка позначається як
/. Тому наступна команда виконає аналогічну дію:

Щоправда, тут є перевага. У першій команді використовується відносний шлях, тоді як друга правильно виконається з будь-якої папки. Тепер перемістимося до папки /usr/lib щодо кореня:

За допомогою символу риси "-" ви можете повернутися до попередньої папки:

Використовуючи подвійнуточку ".." можна перейти до батьківського каталогу:

Ви можете використовувати кілька блоків з точками для переміщення на кілька рівнів догори:

Як уже говорилося, якщо не передати папку, в яку потрібно перейти, буде відкрито домашню папку:

Аналогічний результат видасть команда:
Для спрощення переходу до папок можна використовувати символ зірочки. Правда, автодоповнення спрацює лише якщо на вказані символи буде починатися лише одна папка.

Крім cd є ще дві додаткові команди, це pushd і popd. Можна сказати, що проста реалізація стека для робочих каталогів. Коли ви виконуєте pushd, поточний робочий каталог зберігається у пам'яті, а його місце встановлюється вказаний:


Це реалізація стека, тому кількість каталогів у пам'яті не обмежена двома. Ви можете пересуватися такою кількістю папок, як вам потрібно.
Нарешті, ще один момент, якщо вам потрібно перейти в каталог, в імені якого є прогалини, використовуйте символ екранування зворотний слеш "\" або просто візьміть його ім'я в дужки:
/Завантаження/нова\ папка/ $ cd "
Немає схожих записів
Оцініть статтю:
Засновник та адміністратор сайту losst.ru, захоплююсь відкритим програмним забезпеченням та операційною системою Linux. Як основну ОС зараз використовую Ubuntu. Крім Linux цікавлюся всім, що пов'язане з інформаційними технологіями та сучасною наукою.
Щоб дізнатися, де ми знаходимося, необхідно набрати команду pwd, а ls виводить список файлів і каталогів з директорії, де ми знаходимося.
Команда "cd.." поверне вас до попередньої папки.