Файловая система: пути, папки и рабочая директория
Файловая система - это способ организовать файлы и папки на компьютере. Командная строка работает не с абстрактным “проектом”, а с конкретной текущей папкой.
Краткий ответ
Файловая система - это способ организовать файлы и папки на компьютере. Командная строка работает не с абстрактным “проектом”, а с конкретной текущей папкой.
Файловая система - это способ организовать файлы и папки на компьютере. Командная строка работает не с абстрактным “проектом”, а с конкретной текущей папкой. Эта папка называется рабочей директорией.
Путь показывает, где находится файл или папка. Абсолютный путь начинается от корня системы, а относительный путь считается от текущей директории. На Linux и macOS корень выглядит как /, на Windows часто встречаются диски вроде C:\.
Основные обозначения
- . означает текущую папку.
- .. означает родительскую папку.
- / разделяет части пути в Unix-подобных системах.
- ~ часто означает домашнюю папку пользователя.
Пример относительных путей
./src/main.ts
../shared/types.ts
~/projects/demo
Первый путь указывает на файл внутри текущей папки. Второй поднимается на уровень выше и затем входит в папку shared. Третий начинается из домашней папки.
Почему это важно
Большая часть ошибок в терминале связана не с самой командой, а с тем, что она была запущена не в той директории. Перед важным действием полезно проверить, где вы находитесь. Это особенно важно перед удалением файлов, запуском установки зависимостей или выполнением Git-команд.
Понимание путей делает терминал предсказуемым: вы перестаете “тыкать команды” и начинаете осознанно указывать, с какими файлами работаете.
Что важно запомнить
- Файловая система - это способ организовать файлы и папки на компьютере.
- Командная строка работает не с абстрактным “проектом”, а с конкретной текущей папкой.
- Эта папка называется рабочей директорией.
- Путь показывает, где находится файл или папка.
https://yadro-code.ru/lessons/without-university/command-line-git-basics/command-line-git-02