Зачем нужна символическая ссылка | Разница между жёсткими ссылками

Зачем нужна символическая ссылка | Разница между жёсткими ссылками

XpucT

6 лет назад

27,236 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

XpucT
XpucT - 24.04.2018 20:18

На заметку:
Жёсткие ссылки можно создавать только на файлы. На папки нельзя.
Жёсткие ссылки работают только в пределах одного тома NTFS (одного жёсткого диска или SSD).
Жёсткие ссылки точно также не имеют веса, хотя показывают его.
Если на диске С у Вас есть архив размером 100 МБ, а также на Рабочем столе есть жёсткая ссылка на него, то вес ссылки будет 0 Б. Однако, если Вы хоть что-нибудь измените в этом архиве, который на Рабочем столе, он сразу приобретёт настоящий вес. Жёсткие ссылки не зависят от оригинала. Они все оригиналы. Но вес имеет только самый первый. Если удалить оригинал и все жёсткие ссылки, но оставить последнюю, то она станет оригиналом.

Символические ссылки можно создавать и на папки, и на файлы.
Символические ссылки можно создавать на объекты, которые находятся на разных дисках.
Символические ссылки не имеют веса, хоть в случае с папками Вы будете видеть поддельный вес.
Если на диске С у Вас есть архив размером 100 МБ, а также, если у Вас на Рабочем столе есть символическая ссылка на него, то вес ссылки будет 0 Б. Если Вы хоть что-нибудь измените в этом архиве, который на Рабочем столе, он не поменяет свой вес, однако оригинал изменится. Символические ссылки зависят от оригинала.

Если Вы удалите файл из символической папки, Вы также удалите оригинальный файл.
Удаляя символическую папку, Вы не затрагиваете оригинальную папку.
Удаляя символический файл, Вы не затрагиваете оригинальный файл.

Ответить
steam az
steam az - 14.09.2023 23:44

Здравствуйте. Можете создать видео на тематика сборка винда? 1)flibustier 2) bulygin dima 3) eagle123

Ответить
J4r0s14v
J4r0s14v - 30.07.2023 15:01

Защитник виндоус ни в какую не даёт запустить прогу. Агрится как на пёс на соседского кота.

Ответить
Влад Золотых
Влад Золотых - 17.07.2023 14:02

Подскажите пожалуйста, как вы включили отображение даты вместе с часами при маленьких кнопках панели задач?

Ответить
KriteG
KriteG - 30.06.2023 03:56

У меня только 1 применение для таких ссылок - портативные проги типа No Install. Всё. Никакой другой надобности ну никак придумать не смог! На дисках всё рассортировано, всегда обычные ярлыки при надобности помогают (это тут в ответ на коммент типа "файлопомойка на компе с миллиардом ещё открытых окон браузера и миллионом облачных хранилищ"). Просто не надо быть "Плюшкиным" и делать из своего компа мусорное ведро.
P.S.: если надо перекинуть с диска "С:" кучу гигабайт на другой диск и освободить место, так надо просто сразу устанавливать проги на другой диск, а не захламлять рабочий. Или купить, как я и сделал, сразу на 1 Терабайт SSD M2 под систему и все рабочие проги с местом на "развлечения и эксперименты", а всё архивное держать в сторонке на других дисках.

Ответить
Сергей Пучков
Сергей Пучков - 31.03.2023 11:51

Уровень виртуоза высший пилотаж😊

Ответить
Al Pi
Al Pi - 29.03.2023 08:33

Спасибо. Появилась необходимость сделать ссылку на папку в закрытой для доступа папке. Не мог разобраться какая именно ссылка нужна, но ты мне реально помог.

Ответить
Данил Артыков
Данил Артыков - 28.03.2023 08:14

@XpucT Привет. При попытке создать симв.ссылку выдает ошибку. В окне cmd написано несколько раз отказано в доступе, а во всплывающем окне написано - "Не удается найти "Symlinker.cmd. Проверьте, правильно ли указано имя и повторите попытку""

Ответить
Максим Бармалеев
Максим Бармалеев - 22.03.2023 14:33

день добрый! тема хорошая, но есть нюанс)
фабула: работаю в движке UnrealEngine, он создает на системном диске папку с кэшем, очень объемную, 16 Гб порой может весить, и спецы рекомендуют создать символическую ссылку на другой диск с целью экономии места на диске С. Я сделал это, но по ощущениям должно быть наоборот! То есть тяжелый кэш куда-то сохраняется, на D к примеру, а анрил ссылается на символическую ссылку, которая ничего не весит на системном диске. Цифры по объемам памяти в проводнике, по крайней мере не поменялись

Ответить
Артем Джагарян
Артем Джагарян - 10.03.2023 16:06

почему в облако сразу нельзя закинуть файлы зачем нам создавать символическую ссылку на рабочем столе а потом ее в облако закидывать ?

Ответить
Роман Добродняк
Роман Добродняк - 21.02.2023 18:23

Здравствуйте.Подскажите как правильно перенести папку Prefetch на другой диск в моем случаи на RAMDisk ?

Ответить
Denis Evdokimov
Denis Evdokimov - 07.01.2023 14:45

Если Вы удалите файл из символической папки, Вы также удалите оригинальный файл.
Вот это жестко конечно) Можно забыть об этом и случайно удалить файл вместе с оригиналом.

Ответить
Василий Васильевич
Василий Васильевич - 23.12.2022 17:44

Это всё интересно, но ещё интереснее, как сделать вкладки в Проводнике Win10?

Ответить
Hector Salamanca
Hector Salamanca - 07.12.2022 16:15

я таким способом моды от игры на другом диске держу а игра на ссд

Ответить
MegaFishFucker
MegaFishFucker - 08.03.2022 16:39

Если интернет закроют- вернёмя к flylinkDC как в 2010, там эти ссылки и пригодятся

Ответить
Sergey Sergeevich
Sergey Sergeevich - 02.02.2022 00:51

Можно вообще всё хранить на внешнике, а ссылками забить систему и таким образом использовать)

Ответить
Евгений Варганчик
Евгений Варганчик - 30.10.2021 03:26

Потестировал символическую ссылку, определился для себя с её применением. Работает, как фокус-покус: видишь суслика? Нет, а он есть ))) Если хранилище облачное находится на компе то всё ок, если же закидывать эту ссылку на реальное облако вне ПК, то не работает, как хотелось бы (создаёт объём) Об этом в ролике сказано! Да, метод шикарный, буду применять.
Забегая наперёд скажу, благодаря роликам, Хачатура на обоих каналах, я привёл свой комп в порядок, изменилось мое мировоззрение, ведь что в компьютере то (хаос и беспорядок) и в голове, или наоборот? Да, это и неважно, оно работает в обе стороны... порядок нужно наводить! Мне ещё нужно пару месяцев!!! если не пару лет, чтоб отсортировать и привести в порядок всю ту инфу, что я наскладировал на дисках. Вспомнил, что заполнил "важной" инфой не только свои диски, но и облачные ))) Итак, у меня 2 аккаунта на маил дисках облачных забиты мастер-классами, которые я так и не посмотрел, 2 аккаунта в гугле и дропбокс. Я это к тому, что нашел программу AnyDrive, которая сразу подключает всё облаки в одном месте, что удобно. Удобно и с точки зрения той, что тот же Дропбокс при работе запускает сразу 4, чтоб его.... процессов. А тут получаем всего 1 процесс от AnyDrive и сразу в доступности всеоблаки (без хранения на ПК) и больше не нужно запускать программы на компе.
p.s. Это я ещё не упомянул все браузеры, которые у меня установлены, на которых открыты 100500 вкладок на потом посмотреть. Это всё давит и мешает быть продуктивным, оно как процесс в винде, запущен и память занимает... С этом надо что-то делать!

Ответить
Евгений Варганчик
Евгений Варганчик - 30.10.2021 00:34

очень круто! Прям взлом системы, но легальный )))

Ответить
daniilrozyev
daniilrozyev - 12.10.2021 07:32

Все переменные в программировании по сути символические ссылки, которые ссылаются на объект)

Ответить
Дмитрий Курсед
Дмитрий Курсед - 27.09.2021 23:37

Ты с помощью связей вес винды сократил?)

Ответить
Alexey Ponomarev
Alexey Ponomarev - 25.09.2021 11:59

Полезно, спасибо!

Ответить
Stepan K
Stepan K - 14.09.2021 14:20

Т.е. делать символическую ссылку на жесткую ссылку для другого диска будет бессмысленно.

Ответить
SLP
SLP - 03.08.2021 19:50

Реально хорошее объяснение!

Ответить
RS Group
RS Group - 05.05.2021 16:05

Когда качаешь крякнутую прогу, которая предполагает установку через симлинк, какова вероятность, что там будет какой-то вирус? (сорри если глупый вопрос)

Ответить
Эдгар Миранович
Эдгар Миранович - 03.04.2021 23:24

Зачем символьная ссылка на облако? Чтоб обмануть облачное хранилище в разерах? Это когда не хочешь платить за дополнительное место?

Ответить
Oleg
Oleg - 05.03.2021 22:47

Лайк, но хотел бы увидеть пример с ls -s в терминале.

Ответить
Twastix
Twastix - 17.02.2021 01:01

Честно, ничё не понял. Но рассказываешь очень интересно. По этому я досмотрел

Ответить
Евгений Боровиков
Евгений Боровиков - 14.02.2021 18:28

3 раза я смотрел это видео и никак не понимал зачем нужны эти ссылки, где их применить...Пока не появилась нужда в такой ссылке. Понадобилась, глянул видео и сразу дошло)) Благодарю Хачатур за видео! Оно реально полезное и то что ты встроил эту функцию в твикер тоже здорово! Быстро и просто

Ответить
Дмитрий Петрук
Дмитрий Петрук - 06.01.2021 19:55

Вроде и понятно, но вроде некоторые вещи в голове не укладываются :) Что такое символическая ссылка - абсолютно понятно: это файл, который занимает минимум места, но при обращении к нему система и софт обращаются к другому файлу и работают с ним, не замечая подмены. Таким образом символическая ссылка отличается от оригинала размером и местоположением.
А вот понять жёсткие ссылки труднее мне, более сложная это абстракция для моего гуманитарного ума :) Вот есть файл, мы создали рядом с ним жёсткую ссылку на него. Место на диске - не изменилось. Открыли файл по жёсткой ссылке - отредактировали.И этот файл превращается в обычный? Он уже не жёсткая ссылка? Система сохраняет измененную копию в новое место на диске, так? То есть, файл ведет себя как символическая ссылка, пока его лишь читают, но если его редактируют, то он превращается в обычный и начинает занимать место на диске? Хорошо, а если у меня есть файл, я создал 10 жёстих ссылок на него в разных местах. Место они не занимают. Я удалил этот файл. Все эти жёсткие ссылки продолжают работать, на что же они ссылаются? Я же удалил файл, но система его не удалила, а просто убрала из моих глаз, потому, что удалит она его реально только если я удалю последнюю жёсткую ссылку? То есть, реально на диске есть некоторый набор данных, и система его не трогает, пока есть жёсткие ссылки, которые ссылаются на него. Если все эти утверждения - правда - то я, наверное, понял, как оно работает. Если из-за сбоя питания, например, физически потеряются данные, на которые ссылаются жёсткие ссылки - то все они перестанут работать, потому, что в действительности всегда существует лишь один уникальный файл. Что хорошо для экономии места, но плохо, если надо обеспечить возможность восстановления информации в случае чего.

Ответить
alex teux
alex teux - 27.12.2020 23:49

18 минут воды)))) рекорд

Ответить
Lera_Raduga
Lera_Raduga - 29.10.2020 01:18

Пишу спустя два года)) на счёт облаков я так понимаю очень даже хорошо, если правильно понял то теперь на облака можно закинуть все что угодно?!)

Ответить
San Sanych
San Sanych - 30.09.2020 19:44

Просто тащусь! (No sarcasm).

Ответить
Still Dan
Still Dan - 12.08.2020 22:32

Оч много текста.

Ответить
AndmarMusic
AndmarMusic - 05.08.2020 21:24

у меня твикер про. Почему не появляется возможность создавать симссылки?

Ответить
Leo EX
Leo EX - 28.06.2020 10:49

Спасибо, очень помогли. Как применять? Спасать жизнь вашему SSD! Танки, кораблики, стим, кэш браузеров. Каждый раз, когда происходит обновление игр и стима, тонны временной ни кому ненужной информации пишется на твердотельник и убивает его, зря расходуя ресурс. Пример, кораблики скачали патч на 1 гиг, а потом в результате распаковки и обновления файлов записали на твердотельник 70 гигов... Это не шутка, это грустно. Писал разрабам, они игнорируют. Как это проверить? Пользуюсь программой SsdReady, которая отслеживает сколько информации и куда пишется на носитель, главное, не забывать периодически сбрасывать в ней счётчик, иначе зависнет от избытка данных. Та же история с кэшем браузера, перенос которого обычными методами не всегда работает. Сразу отвечу всем противникам переноса, что типа SSD для того и созданы, что бы ускорять и не надо переносить с него папки. Увы, твердотельники уже не те что ранее, ячейки в них уже почти одноразовые и большинство из новых дисков пишут быстро только первые несколько гигов, после чего скорость записи падает до смехотворной и те же гигантские обновления игр растягиваются до бесконечности. Так что я однозначно за перенос, да здравствует Симлинк! Пользуем SsdReady. Спасибо XpucT.

Ответить
Roman Semenov
Roman Semenov - 18.04.2020 11:17

Тема, вообще, огонь! Самое удобное применение ссылка на *.ost файл Outlook убранный на другой раздел (диск). Можно библиотеки (документы, видео и т.п.) на разных ОС объединить на на другой раздел (диск). Хотя это можно сделать и изменив путь. А как жёсткие ссылки применить - непонятно. :-(

Ответить
Resort
Resort - 09.03.2020 23:04

ДА ЭТО ЖЕ МАГИЯ!)

Ответить
Nikita Chernikov
Nikita Chernikov - 07.03.2020 15:53

Помогите пж, не создаются символьные ссылки на рабочем столе. Что делать?

Ответить
Георгий Саломатин
Георгий Саломатин - 24.01.2020 23:35

Добрый день. Очень хотелось бы узнать как перезаписать GUID файла или как его скопировать с дрогого файла,чтобы программа которая считывает этот файл не заметила разници между файлими.

Ответить
Алексей Грищенко
Алексей Грищенко - 31.12.2019 10:35

Подскажите пожалуйста, без настроек реестра (указание место сохранения символьной ссылки) куда программа Win10 Tweaker по умолчанию кидает вновь созданную символьную ссылку?

Ответить
panda niki
panda niki - 05.12.2019 15:11

Спасибо за интересное видео.
Посоветуйте что лучше сделать:
Для экономии ресурса SSD планирую:
1) сделать перенос папки "мои документы"-так-как некоторые игры именно там делают сохранения, "
2) перенести кеш браузера хром
3) перенести папку загрузки обновлений Win 7 или 10
посоветуйте стоит ли это делать, и если "да" то где лучше использовать возможности самой Win а где лучше с помощью символической ссылки. Спасибо.

Ответить
Валерий Богданов
Валерий Богданов - 10.11.2019 12:21

Я всегда легко понимаю на примерах. Теоретическое описание сложнее воспринимаю. Так ждал по ходу видео примера создания жёсткой ссылки, а тут... "посмотрите в интернете". И так я не понял отличия между этими типами ссылок, а мозг так устроен, что если я не услышал по сравниваемый объект (жёсткие ссылки), а недопонял автоматически и про исходный объект (символические ссылки). Если можно, рассказывайте уж всё полностью, пожалуйста, в видео. А так большое спасибо за канал. Напал на него, уже неделю смотрю тут всё разное-полезное. Подача материала конечно класс! 🤝

Ответить
Bully Maguire
Bully Maguire - 05.11.2019 10:28

Не работает символическая ссылка. UAC отключен, команду net user Admin /active:yes писал, я якобы админ. Сборка 1803. Программой FolderChangesView отследил последние изменения — после команды система обратилась к файлу symlink.cmd в папке windows, Но не более, больше ничего не произошло.

Ответить
Bully Maguire
Bully Maguire - 04.11.2019 18:33

Читэрство

Ответить
BlueBox Production
BlueBox Production - 05.09.2019 14:12

СПАСИБО БРАТАН!

Ответить
lutiy zadumchiviy
lutiy zadumchiviy - 02.09.2019 23:25

спс подписка

Ответить
Сергей Баркар
Сергей Баркар - 04.06.2019 13:26

У меня не создает ссылку, вызываю контекстное меню с SHIFT, выбираю создать символьную ссылку и на рабочем столе ссылка не появляется. Windows 10 x64 LTSB 1609.

Ответить
Bully Maguire
Bully Maguire - 30.05.2019 18:40

Помогите, как мне via этой темы с облаком маил ру не перекидывать туда сюда например приложение с новой версиеей. никак дотумкать не могу, как реализовать то, че хотел Хачатур донести ))0

Ответить
Empty Channel
Empty Channel - 17.05.2019 03:27

Привет, Хачатур! Я не очень понял насчет облака, неужели, если в облаке создашь символическую ссылку, то при открытии файла на другом компе, файл будет? Просто смысл облака именно в том, чтобы закинуть туда файл и открыть на другом компе. И чисто из моих логических соображений у меня такое ощущение, что символическая ссылка, помещенная в облаке, не откроет нам оригинальный файл с другого компьютера. Или откроет?

Ответить