Команда cdLinux, Losst

За умовчанням, як поточна папка використовується домашня, але для більшої зручності нам доводиться часто міняти її на іншу. І тому існує команда cd linux. У цій невеликій статті ми розглянемо, як використовувати цю команду і які у неї є можливості.

Команда cd Linux

Перед тим як ми перейдемо до роботи з утилітою, розглянемо її синтаксис і основні опції. Строго кажучи, це взагалі не утиліта. Її немає у файловій системі. Це вбудована команда Bash та змінює поточну папку лише для оболонки, в якій виконується. Ось основний синтаксис команди:

$ cd опції папка_призначення

Опцій лише дві, це -P і -L. Вони впливають на те, як оброблятимуться символи повернення в попередню директорію та символічні посилання:

Далі потрібно вказати директорію, до якої слід перейти. Якщо цього не зробити, а викликати CD без параметрів, то робочою папкою буде обрано ваш домашній каталог. А тепер розглянемо кілька прикладів роботи з cd linux.

Використання cd в linux

Я не буду тут описувати якими бувають шляхи в Linux. Ми розглядали цю тему окремою статтею. За умовчанням, як робочий каталог використовується домашня папка користувача. Давайте спочатку перейдемо в одну з підпапок домашньої папки:

losst

Домашня папка позначається як

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

cdlinux

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

каталог

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

команда

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

cdlinux

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

команда

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

папки

Аналогічний результат видасть команда:

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

команда

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

папки
Тепер наберіть popd, щоб повернутися до попереднього каталогу:

папка

Це реалізація стека, тому кількість каталогів у пам'яті не обмежена двома. Ви можете пересуватися такою кількістю папок, як вам потрібно.

Нарешті, ще один момент, якщо вам потрібно перейти в каталог, в імені якого є прогалини, використовуйте символ екранування зворотний слеш "\" або просто візьміть його ім'я в дужки:

/Завантаження/нова\ папка/ $ cd "

Немає схожих записів

Оцініть статтю:

Засновник та адміністратор сайту losst.ru, захоплююсь відкритим програмним забезпеченням та операційною системою Linux. Як основну ОС зараз використовую Ubuntu. Крім Linux цікавлюся всім, що пов'язане з інформаційними технологіями та сучасною наукою.

Щоб дізнатися, де ми знаходимося, необхідно набрати команду pwd, а ls виводить список файлів і каталогів з директорії, де ми знаходимося.

Команда "cd.." поверне вас до попередньої папки.