Команда cd — это не магия и не хакерский приём, а просто способ сказать системе: «Пойди туда». Но как и в жизни, если не знать куда, можно оказаться фиг знает где.

В Linux всё начинается с командной строки. И если вы не умеете перемещаться между папками, то будете жить в своей домашней директории, как домосед, которому страшно выйти за хлеб. 

cd — это команда, которая телепортирует вас в любую директорию, если вы знаете её путь. А если не знаете — ну, приготовьтесь бродить. Ниже — как ей пользоваться, чтобы не заблудиться и не материться.

Синтаксис команды

cd [путь_к_директории]

[путь_к_директории] можно указать, а можно и нет. Если не указать — система отправит вас домой (в домашнюю директорию).

Примеры использования

Домой, милый дом:

cd

В папку в текущей директории:

cd Documents

В абсолютный путь:

cd /usr/share/applications

На уровень выше:

cd ..

Сразу на два уровня вверх:

cd ../..

Параметры, которые иногда спасают

-P — идём по реальному пути, а не по символической ссылке:

cd -P /usr/share/applications

-L — идём туда, куда указывает ссылка, даже если это обманка:

cd -L /usr/share/applications

- — прыжок в прошлую директорию, где вы были до этого:

cd -

Заключение

cd — штука простая, пока не начинаешь прыгать по символическим ссылкам и непонятным путям. Главное — всегда знать, где ты, и куда идёшь. А то можно так заблудиться, что придётся звать на помощь.