В Linux файл и имя файла - это две разные вещи.
Понимание этого экономит часы дебага: объясняет почему du и df
расходятся, почему удалённый файл не освобождает место и почему
бэкап раздувается вдвое.
Если уже знаком с темой, пропустить введение и сразу к терминалу.
Ключевые идеи урока. Каждая разбирается на отдельном шаге с проверкой.
Не нужно их заучивать заранее, запомнятся по ходу. Беглый взгляд сейчас сделает урок легче.
| команда | что делает |
|---|---|
stat <file> | карточка файла: inode, links, размер, время |
ls -li | длинный листинг с inode-номерами |
ln <src> <dst> | hard-link: второе имя для того же inode |
ln -s <path> <name> | symlink: маленький файл с путём внутри |
readlink <symlink> | вывести путь, на который указывает symlink |
df -i <fs> | свободные inode (НЕ свободное место) |
Короткие справочные статьи. Не главы, не нужно читать перед уроком. Удобно открывать после, чтобы закрепить термин.
готов?
Sandbox запустится автоматически, подожди 5–10 секунд после клика.