In Linux a file and a file name are two different things.
Understanding this saves hours of debugging: it explains why du and df
disagree, why a deleted file does not free up space, and why a backup
doubles in size.
Если уже знаком с темой, пропустить введение и сразу к терминалу.
Ключевые идеи урока. Каждая разбирается на отдельном шаге с проверкой.
Не нужно их заучивать заранее, запомнятся по ходу. Беглый взгляд сейчас сделает урок легче.
| команда | что делает |
|---|---|
stat <file> | the file's card: inode, links, size, time |
ls -li | long listing with inode numbers |
ln <src> <dst> | hard link: a second name for the same inode |
ln -s <path> <name> | symlink: a small file with a path inside |
readlink <symlink> | print the path a symlink points to |
df -i <fs> | free inodes (NOT free space) |
Короткие справочные статьи. Не главы, не нужно читать перед уроком. Удобно открывать после, чтобы закрепить термин.
готов?
Sandbox запустится автоматически, подожди 5–10 секунд после клика.