Файлы и папки
Представь обычный бумажный шкаф с документами. Внутри — папки. В папках лежат листы бумаги, а ещё могут лежать другие папки поменьше. Компьютер устроен ровно так же. Всё, что хранится на твоём ноутбуке — фотографии, музыка, документы, программы — это файлы. А чтобы файлы не валялись в одной куче, их раскладывают по папкам.
В этом уроке мы разберём, что такое файл, что такое папка, как они вкладываются друг в друга и почему у файлов бывают «хвостики» вроде .txt или .jpg. Ничего набирать в терминале пока не нужно — просто читай и представляй шкаф.
Что такое файл
Файл — это один кусочек информации, у которого есть имя. Одна фотография — файл. Один документ — файл. Одна песня — файл. Программа, которую ты запускаешь, — тоже файл (а часто и несколько).
У файла есть две важные вещи:
- имя — например
отпуск,резюме,котик; - содержимое — то, что внутри: текст, картинка, звук.
Имя нужно тебе, чтобы ты сам понимал, где что лежит. Компьютеру по большому счёту всё равно, как называется файл — он хранит его как длинную цепочку нулей и единиц. А вот людям имена очень помогают: резюме-финал-вот-это-точно-последнее говорит о содержимом гораздо больше, чем безликий номер.
Файл — это не обязательно что-то «полезное и красивое» на экране. Настройки программы, история браузера, временные данные — всё это тоже файлы. Просто часть из них ты обычно не видишь и не открываешь руками.
Что такое папка
Папка (её ещё называют «каталог» или «директория» — это одно и то же) — это контейнер, в который складывают файлы. Папка сама по себе ничего не «содержит» в смысле текста или картинки. Её задача — группировать.
Например, ты можешь сделать папку Отпуск-2026 и сложить туда все фотографии с поездки. Рядом — папку Документы с важными бумагами. Так ты не будешь искать один нужный файл среди тысячи чужих.
Главная фишка: внутри папки могут лежать не только файлы, но и другие папки. Папка внутри папки внутри папки — сколько угодно уровней вложенности.
Дерево папок
Когда папки вкладываются друг в друга, получается структура, которую называют деревом. Только это дерево перевёрнутое: «корень» сверху, а «ветки» растут вниз.
Посмотри, как это выглядит на примере домашней папки одного человека:
Читается это так: в домашней папке лежат две папки (Документы и Фото) и один файл (заметка.txt). А внутри папки Фото лежат ещё одна папка (Отпуск-2026) и файл море.jpg.
Самую верхнюю папку, с которой начинается всё дерево, называют корнем (или корневой папкой). К адресам и тому, как добраться до нужной ветки, мы вернёмся в следующем уроке.
Расширения: что за «хвостик» после точки
Ты наверняка видел имена вроде резюме.docx, котик.jpg, музыка.mp3. Часть после последней точки — docx, jpg, mp3 — называется расширением.
Расширение — это подсказка о том, что за тип данных внутри файла. По нему и ты, и компьютер понимаете, какой программой файл открывать.
Вот частые расширения, которые встретятся тебе в учёбе:
Самое важное, что нужно понять прямо сейчас: расширение — это просто часть имени файла. Это не какая-то магическая печать внутри. Файл заметка.txt называется заметка.txt целиком, вместе с точкой и txt.
Из этого следует неожиданная вещь: расширение можно переименовать. Если ты переименуешь котик.jpg в котик.txt, файл не превратится в текст. Внутри останется та же картинка. Просто компьютер начнёт думать, что это текст, попробует открыть текстовым редактором — и покажет непонятный мусор. Само содержимое от смены имени не меняется.
Не переименовывай расширения у важных файлов «на всякий случай». Сменить .jpg на .txt — всё равно что переклеить на банке варенья этикетку «соль». Содержимое не изменилось, но теперь все запутаются, как его открывать.
Что такое «текстовый файл»
Раз уж мы много раз сказали «текст» — давай разберёмся, что это значит точно.
Текстовый файл — это файл, внутри которого лежат только обычные символы: буквы, цифры, знаки препинания, пробелы и переносы строк. Ничего больше. Никаких шрифтов, цветов, картинок, жирного начертания.
Когда ты открываешь такой файл, ты видишь ровно те символы, что в нём записаны — и всё. Примеры текстовых файлов: .txt, .py, .csv, файлы настроек.
Этому противопоставлены двоичные (бинарные) файлы — картинки, музыка, видео, готовые программы. Внутри них не буквы, а специально упакованные данные. Если открыть такой файл текстовым редактором, увидишь нечитаемую кашу из странных символов.
Почему это важно для тебя как для будущего программиста? Потому что код — это текст. Файл main.py с программой на Python внутри — это обычный текстовый файл. Его можно открыть, прочитать глазами и поправить руками. Никакой магии: программа — это просто текст по определённым правилам.
Запомни простую проверку: если файл можно осмысленно открыть и прочитать в «Блокноте» — это текстовый файл. Если вместо букв появляется мусор — это двоичный файл (картинка, программа и так далее).
Попробуй сам
Терминал пока не нужен — это разминка для головы и проводника файлов (Finder на Mac, Проводник на Windows).
- Открой проводник файлов и найди свою домашнюю папку (обычно там есть
Документы,Загрузки,Рабочий стол). Это «корень» твоих вещей. - Зайди в любую папку и посмотри: что внутри — файлы, другие папки или и то и другое? Попробуй мысленно нарисовать дерево, как на схеме выше.
- Найди три файла с разными расширениями. Посмотри на «хвостик» после точки. Угадай по нему, что внутри: текст, картинка, таблица?
- Найди любой файл
.txt(или создай новый текстовый документ) и открой его в «Блокноте». Обрати внимание: ты видишь ровно те символы, что записаны. Это и есть текстовый файл. - Подумай (но не делай этого с важными файлами): если переименовать фотографию
фото.jpgвфото.txt, что произойдёт с самой картинкой внутри? Правильный ответ — ничего, изменится только имя.
После этой разминки ты уже понимаешь главное: файлы лежат в папках, папки вкладываются деревом, а расширение — это просто часть имени-подсказки. В следующем уроке научимся записывать адрес любого файла в этом дереве.