Файлы и папки
Когда ты слышишь «программист пишет код», представь это так: он создаёт файлы и складывает их в папки. И всё. Никакой магии — это та же логика, что в школьной парте: тетрадка по математике лежит в отделении для математики, а не валяется среди учебников по литературе.
Компьютер устроен так же. У каждого файла есть имя и место, где он лежит. Это место называется путь — например, /home/student/notes.txt означает «файл notes.txt, лежит в папке student, которая лежит в папке home».
Вот так выглядит твоя домашняя папка
Кликни по папкам, чтобы посмотреть, что внутри. `📁` — папка, `📄` — файл.
Папка — это просто файл, который хранит другие файлы
Это первая идея, которую важно усвоить: с точки зрения компьютера папка не «контейнер» в физическом смысле. Это особый файл, который хранит список того, что в нём лежит. Поэтому в одном и том же месте можно положить тысячу файлов или ноль — папка не «переполнится».
Проверь понимание
Что такое папка с точки зрения компьютера?
Путь — это адрес файла
Чтобы найти конкретный файл на компьютере, нужен путь. Это просто последовательность имён папок, через /, и в конце имя файла.
/home/student/docs/shopping.txt
Читается слева направо: «корень — папка home — папка student — папка docs — файл shopping.txt». Слэш / в самом начале означает корень файловой системы — самое верхнее место, выше которого ничего нет.
Собери путь к файлу `todo.txt`
Файл `todo.txt` лежит в папке `docs`, которая лежит в папке `student`, которая лежит в `home`.
Имена тоже важны
В имени файла обычно есть две части: само имя и расширение через точку. Расширение подсказывает, что внутри: .txt — это текст, .jpg — картинка, .md — заметки в markdown, .py — программа на Python.
Соедини расширение и тип содержимого
Кликни по элементу слева, потом по парному справа.
Терминал — это просто способ говорить с компьютером
Папки и файлы можно открывать мышкой, но программисты обычно работают через терминал. В терминале ты вводишь команды, и компьютер их выполняет — это быстрее, чем кликать по иконкам, и проще автоматизировать.
Сейчас попробуй сам. Внизу — настоящий, рабочий терминал. Попробуй несколько команд:
pwd— покажет, в какой папке ты сейчас находишься.ls— покажет, что лежит в этой папке.cat notes.txt— покажет содержимое файла.
Что ты узнал
Подведём итог
- 1Файлы хранят данные — текст, картинки, программы. У каждого есть имя и место (путь).
- 2Папка — это файл со списком того, что в нём лежит. Поэтому одна папка может содержать как ноль, так и миллион файлов.
- 3Путь читается слева направо, разделители — `/`. Путь, начинающийся с `/`, отсчитывается от корня файловой системы.
- 4Расширение в имени (`.txt`, `.jpg`, `.md`) подсказывает тип содержимого, но не обязывает компьютер.
- 5Терминал — это интерфейс к файловой системе и программам. Команды `pwd`, `ls`, `cat` — твои первые инструменты.