
Я когда-то уже упоминал такую вещь, как junction poitns (точки монтирования), и инструмент, который позволяет их делать, LSE. На Виндовс уже много лет существует еще и возможность создавать симлинки (Symbolic link или символьные ссылки) и хардлинки (Hard links или жесткие ссылки). Эта возможность поддерживается ядром OS Windows, но в GUI её почему-то до сих пор не реализовали. К сожалению, Link Shell Extension не работает на Windows 11 (с NTFS), Проводник (Explorer) перезапускается (крешится) и ничего не создается. Но если вы юниксоид или линуксоид – вам повезло! WSL умеет в линки. Можно установить Линукс, ту же Убунту, и смело использовать ln, ln -s и cp -al, все работает корректно.
ln file1.txt file2.txt – создает хардлинк, при этом в Проводнике и на хардлинке и на оригинальном файле появляется значок ярлыка – красная стрелка (как на скриншоте). После удаления всех хардлинков, на последнем она пропадает, т.е. остается одна копия файла. В свойствах файла можно посмотреть все существующие линки на файл, что очень удобно.
ln -s file1.txt file2.txt – создает симлинк, в Проводнике у него своя стрелка (на скриншоте справа), при клике на файл он без проблем открывается соответствующим приложением.
cp -al dir1 dir2 – создаст копию каталога dir1, файлы в котором будут хардлинками на файлы из исходного каталога dir1. Удобно, если нужно что-то каталогизировать и какой-то каталог включить в два разных каталога. Например, в корне у вас каталоги “КНИГИ”, “PDF” и “TXT”, в каталоге “PDF” подкаталоги “КНИГИ”, “КВИТАНЦИИ”, “ИНСТРУКЦИИ”, а в “TXT” подкаталоги “КНИГИ” и “ЗАМЕТКИ”. Тогда подкаталог “КНИГИ” из каталога “PDF” можно скопировать в каталог “КНИГИ” с именем “КНИГИ-PDF”, а подкаталог “КНИГИ” из каталога “TXT” – с именем “КНИГИ-TXT”. Аналогично можно разносить фотографии в каталоги по датам и по жанру.
Hard Links — жёсткие ссылки, как в *nix, доступны начиная с Windows NT4, создаются только на файлы;
Junction Points — аналог символических ссылок, точки монтирования. Доступен начиная с Windows 2000 (NTFS 5), создаются только на каталоги;
Symbolic Links — символьные ссылки. Доступны начиная с Windows Vista, создаются и на файлы и на каталоги.
Некоторые утилиты для работы с жесткими/мягкими ссылками и точками монтирования можно посмотреть в Википедии.