Абсолютный vs Относительный путь в Linux: основы навигации
Абсолютные и относительные пути в Linux: полное руководство
Работа в командной строке Linux невозможна без понимания структуры файловой системы. Каждый путь к файлу или директории классифицируется как абсолютный или относительный. Разница между ними определяет, как именно операционная система ищет нужный объект.
Абсолютный путь
Абсолютный путь — это полный маршрут к файлу или директории, который начинается от корневого каталога (обозначаемого символом /). Такой путь всегда однозначен и работает из любого места файловой системы.
cd /home/user/projects
Независимо от того, в какой директории вы находитесь в данный момент, эта команда перенесет вас точно в указанное место.
Относительный путь
Относительный путь указывает местоположение объекта относительно вашей текущей рабочей директории. Он не начинается с символа /.
cd projects
Эта команда сработает успешно только в том случае, если текущая директория содержит папку projects.
Специальные символы для навигации
Для эффективного перемещения по файловой системе используйте следующие обозначения:
./— указывает на текущую директорию.../— позволяет перейти на один уровень выше (в родительскую директорию).
Если вы не уверены, где находитесь в данный момент, используйте команду pwd (print working directory). Она выведет ваш полный путь в системе, служа надежным компасом при навигации.
pwd