Клуб сисадминов
10:39 14.05.2013
Приветствуем, Гость | Регистрация \ Вход | Ваш IP: 207.241.237.237 | RSS
 
Знаете ли вы: можно добавить "сетевые подключения" на рабочий стол
Меню сайта
Тематические разделы
Новые статьи
[20.07.2010][Починка системы]
Возвращение Сервис -... (9)
[12.07.2010][Интересное чтиво]
3D-телевидение: как ... (2)
[07.07.2010][Интересное чтиво]
Распечатываем нужную... (2)
[17.06.2010][Настройка системы]
Программные ускорите... (8)
[07.06.2010][Починка системы]
Вирус перекрывающий ... (5)
На форуме
Видеонаблюдение бу... [0]
Скупаю постоплатны... [0]
Разработка сайта н... [0]
Структура сайта, ф... [8]
Не двигается курсо... [0]
Выгодный хостинг C... [0]
решил создать сайт... [0]
Разработка сайта н... [0]
Отзыв о ABBYY Fin... [0]
Разработка сайта н... [0]
Наша кнопка
Клуб сисадминов

Наш опрос
Ваше мнение о W8 Dev Preview

Всего ответов: 147
Главная » Статьи » Интересное чтиво

Работа с симлинками и хардлинками в Windows Vista
В Windows Vista достаточно нововведений, которые не заметны для пользователя без подготовки, но бывают иногда очень полезны. Одним из таких нововведений являются символьные и жесткие ссылки.

Если говорить популярно, то мы имеем такую картину: на винчестере записан файл, а в таблице размещения есть указание на него. Когда мы заходим в файловом менеджере в папку с файлом, мы видим соответствующие записи в таблице размещения файлов.

Жесткие ссылки позволяют нам создать ещё одну такую запись в таблице размещения файлов, которая будет существовать параллельно с основной. На вопрос "зачем это нужно" можно порассуждать: у Вас есть файлы, которые ни в коем случае не должны быть удалены. Мы создаем отдельную папку и делаем в ней жесткие ссылки на эти файлы. В результате, даже если Вы удалите этот файл из первоначального положения, Вы будете иметь к нему доступ по резервной жесткой ссылке. Этим файлом может быть архив, образ - все, что угодно. Главное в этом случае - свободное место будет сохранено.

Создать ссылку можно командой mklink /h <полное имя новой ссылки> <полное старое имя>.

Символьные ссылки работают иначе и устроены немного по-другому. Если говорить простым языком, символьные ссылки указывают не на сам файл на жестком диске, а на запись в таблице размещения файлов. Т.е. они схожи по поведению с обычными ярлыками, только ярлык - полноценный файл, а ссылка не имеет своих свойств. Их можно использовать, если необходимо получить доступ к программе по пути, по которому она на самом деле не находится.

Поясню на примере: я использую менеджер закачек wget, который у меня хранится по пути c:\soft\wget\wget.exe и я хочу в консоли не указывать полный путь к файлу, а просто прописать wget и чтобы система запустила именно его. У меня два выхода - прописать переменное окружение в папку с wget, а я просто создал на него символьную ссылку в папку c:\Users\Iwan\ и теперь сам файл хранится в исходном месте, но я могу получить к нему доступ и по новому пути.

Создать символьную ссылку можно так: mklink <полное имя новой ссылки> <полное старое имя>.

В чем отличие символьных ссылок от жестких? Во-первых, символьная ссылка ничего не занимает и при подсчете занятого папкой места она не учитывается. Жесткая ссылка занимает размер исходного файла и если в папке исходный файл и ссылка на него, то размер папки будет в два раза больше. На общее свободное место это не влияет, однако при ручном учете свободного места может сбить. Другим важным отличием является то, что если удалить исходный файл, символьная ссылка не будет никуда указывать и её необходимо будет вручную удалить.

Можно создавать ссылки на целые папки. Откройте системный диск в стороннем файловом менеджере типа Total Commander - Вы видите папки с именами "Documents and Settings" и т.п.? Это не папки, в них нельзя войти, однако программы могут использовать их и система будет перенаправлять программы в новую папку аналогичного назначения. В общем случае, это делается из соображений совместимости.

Следует также помнить, что жесткие ссылки можно устанавливать только в пределах одного логического диска. Получить подробную справку по команде mklink можно, набрав в консоли mklink /?.

Категория: Интересное чтиво | Добавлено: 04.07.2008 | | Комментарии: 3 | Рейтинг: 5.0/2 |
Всего комментариев: 3
Имя *:
Email:
Код *:
Категории каталога
Починка системы
Настройка системы
Интересное чтиво
Windows
Win XP
Win Vista
Win 7
Linux
Железо
Праздники сегодня
Актуальное сегодня
Поиск по сайту
Новости безопасности
Поиск
Друзья сайта

Система Orphus

дженерики виагры онлайн;Корм для кошек пронатюр. Корм для кошек пронатюр в Москве.
купить кресло в москве. лепнина из гипса москва. традиционные ножи. Выгодные цены, купить коньки.
Статистика
© Иван Собакарь, 2004 - 2013 | Сайт управляется системой uCoz