Ты уже умеешь создавать папки и заходить в них. Теперь давай посмотрим на картину целиком: как все папки связаны между собой и почему файловую систему часто рисуют в виде дерева.
Папки вкладываются друг в друга
Папка может лежать внутри другой папки, та — внутри третьей, и так далее. Получается структура, похожая на перевёрнутое дерево: наверху корень, а от него расходятся ветки. Твой «дом» — папка ~ (для нас это /home/user) — одна из главных веток.
Вот как выглядит наше дерево прямо сейчас:
~ (дом, /home/user)
├── work
│ ├── reports
│ └── notes.txt
└── personal
Читается это так: в доме лежат две папки — work и personal. Внутри work живут папка reports и файл notes.txt. А personal пока пустая.
Родители и дети
Когда одна папка лежит внутри другой, у нас появляются удобные имена:
- родительская папка — та, что снаружи (для
reportsродитель — этоwork); - дочерняя папка — та, что внутри (для
workдочерняя — этоreports).
Папка work — дочерняя для дома ~ и одновременно родительская для reports. Одна и та же папка может быть и ребёнком, и родителем — всё зависит от того, с какой стороны смотреть.
Как ходить по дереву
По веткам дерева ты перемещаешься уже знакомыми командами:
cd work— спуститься в дочернюю папкуwork;ls— осмотреться и увидеть, что лежит вокруг;cd ..— подняться к родителю, на ветку выше.
Привычка простая: зашёл в новую папку — сразу сделай ls, чтобы увидеть, что внутри. Так ты никогда не заблудишься в дереве.
Попробуй
Твоя задача — спуститься на одну ветку и осмотреться:
- Зайди в папку
workкомандойcd work; - Посмотри, что внутри, командой
ls.
Ты должен увидеть там папку reports и файл notes.txt — те самые ветки нашего дерева.