inode и ссылки
Имя файла и сам файл - это разные вещи. Данные лежат в inode, а имя в каталоге - это просто указатель на inode. Из этого растут жёсткие и символические ссылки. В песочнице уже есть файл ~/data/original.txt, на нём и потренируемся.
Шаги
1. Жёсткая ссылка
Жёсткая ссылка - это второе имя для того же inode. Сделай её и сравни номера inode: они совпадут.
ln ~/data/original.txt ~/hard.txt
ls -i ~/data/original.txt ~/hard.txt # одинаковый inode2. Символическая ссылка
Символическая ссылка - это отдельный маленький файл, внутри которого лежит путь к цели. Он указывает на имя, а не на inode.
ln -s ~/data/original.txt ~/soft.txt
cat ~/soft.txt # читается как оригинал
ls -l ~/soft.txt # видно -&Закрыто
Дальше урок входит в платный курс
Ты читаешь открытую часть. Купи курс, чтобы открыть весь урок и его лабораторию.