Оптимизация Яндекс.Диска, трюки с символическими ссылками (symlinks) и другие фичи
- Как синхронизировать отдельные папки и файлы с разных дисков,
без их физического переноса в каталог Яндекс.Диска? - Заканчивается место на Я.Д, как удобней освободить место?
- Missing footage в АЕ или потерянные текстуры в C4D — как быстро решить?
Символические ссылки в Windows позволяют создавать указатели на файлы и папки, которые выглядят как реальные объекты в системе. Их можно использовать для переноса данных без нарушения работы программ и приложений. В этой статье я расскажу, как создавать символические ссылки в Windows с помощью удобной графической оболочки.
Что такое символические ссылки?
Символические ссылки (symlinks) — это расширенные ярлыки, которые указывают на файлы или папки, расположенные в других местах. Они выглядят как обычные файлы или папки, но на самом деле являются ссылками, перенаправляющими операции с ними на реальное местоположение.
Пример:
Допустим, у вас есть программа, которая работает с файлами в папке C:\Program
. Вы хотите переместить эту папку на другой диск в D:\Alternate
, но программа по-прежнему должна работать с файлами, как если бы они были в C:\Program
. Создав символическую ссылку, указывающую с C:\Program
на D:\Alternate
, программа продолжит работать без изменений, а данные будут храниться в облаке или другом месте.
В Windows существуют несколько типов ссылок:
- Symbolic Link (Symlink): Символическая ссылка, или symlink, — это ссылка на файл или папку, которая работает аналогично ярлыку, но выглядит как обычный файл или папка для большинства программ и команд. Она может указывать на любой путь (локальный или сетевой), и её можно использовать для работы с файлами и папками, находящимися в разных частях файловой системы или даже на удалённых устройствах.
- Hard Link (Жесткая ссылка): представляет собой дополнительную точку доступа к одному и тому же файлу на диске. При создании жесткой ссылки создаётся ещё один путь к тому же файлу, а не новый файл. Это означает, что если файл изменяется через одну ссылку, то изменения видны и через другую.
- Junction (Точка соединения): это тип символической ссылки, которая используется только для папок. Она создаёт дополнительный путь к папке на том же локальном устройстве. Junction, в отличие от символической ссылки, не может указывать на сетевой путь.
Как создать символическую ссылку
Для этого будем использовать бесплатный инструмент Link Shell Extension. Нужно установить саму программу и обязательно пакет необходимых дополнительные библиотек.
После установки:
- Щелкните правой кнопкой мыши на файл или папку, для которой хотите создать ссылку.
- Выберите «Запомнить источник ссылки».
- Перейдите в нужную папку в которую хотите поместить ссылку, щелкните правой кнопкой и выберите «Поместить как». Далее для локальных папок выбираем «Junction связь».
Как удалить символическую ссылку
Чтобы удалить символическую ссылку, просто удалите её, как обычный файл или папку. Не удаляйте оригинальный файл или папку, на которую ссылается ссылка.
Заканчивается место на диске
с локальной папкой Яндекс.Диска
Нужно очистить место на физическом диске, оставив их только в облаке. Для того чтобы понять какие папки занимают наибольшую долю в общем объеме воспользуемся бесплатной утилитой Folder Size. После установки она будет доступна из контекстного меню проводника. Щелкаете правой кнопкой мыши на папке или целом диске и выбираете «Scan with Folder Size».
Затем появится интерфейс программы с удобным отображением размеров папок и круговой диаграммы с долями в общем объеме выбранного объекта. Теперь мы понимаем какие папки съедают все место на диске, можно оставить какие-то только в облаке либо переместить или удалить.
Заканчивается место в облаке Яндекс.Диска
Можно оценить размер папок с помощью Folder Size, затем на время отключить синхронизацию и переместить папки, которые не нужны в другое место на локальных дисках.
Если нужно почистить Яндекс.Диск только в облаке, то нужно зайти в веб-интерфейс и посмотреть размер папок. Для этого выделите нужную папку в общем списке и нажмите на букву «i» в левом верхнем углу страницы. Затем удалите ненужные папки и очистите корзину.
Missing footage
Если вы потеряли какой-то файл или нужно обновить путь в проекте, чтобы устранить проблему отсутствующих файлов, воспользуйтесь бесплатной утилитой Everything. Она поможет моментально найти любой файл или папку по фрагменту имени файла. Программа работает супер быстро и её поиск не идёт ни в какое сравнение с обычным поиском в проводнике.
После установки утилиты поиск будет доступен из контекстного меню проводника. Можно щелкнуть правой кнопкой мыши на папке, в которой необходимо произвести поиск и ввести часть имени файла и она быстро выдаст все доступные файлы, в имени которых есть данная последовательность символов. Так же поиск доступен из панели задач (область в правом нижнем углу экрана, рядом с часами).
После того как произведен поиск файла, нужно скопировать полное имя в буфер обмена и сделать замену в проекте.