Вопросы с тегом «hard-link»

Жесткая ссылка - это запись файловой системы, которая связывает имя с другим файлом в файловой системе.

137
Есть ли простой способ заменить дубликаты файлов жесткими ссылками?

Я ищу простой способ (команда или серия команд, возможно, с участием find), чтобы найти дубликаты файлов в двух каталогах и заменить файлы в одном каталоге с жесткими ссылками файлов в другом каталоге. Вот ситуация: это файловый сервер, на котором несколько человек хранят аудиофайлы, каждый из...

130
Почему жесткие ссылки на каталоги не разрешены в UNIX / Linux?

Я читал в учебниках, что Unix / Linux не разрешает жесткие ссылки на каталоги, но разрешает мягкие ссылки. Это потому, что когда у нас есть циклы и если мы создаем жесткие ссылки и через некоторое время удаляем исходный файл, он будет указывать на какое-то мусорное значение? Если циклы были...

52
Определение, является ли файл жесткой ссылкой или символической ссылкой?

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

52
Как рекурсивно скопировать каталог, используя жесткие ссылки для каждого файла

Я хочу создать «копию» дерева каталогов, где каждый файл является жесткой ссылкой на исходный файл Пример: у меня есть структура каталогов: dirA/ dirA/file1 dirA/x/ dirA/x/file2 dirA/y/ dirA/y/file3 Вот ожидаемый результат, «копия» дерева каталогов, где каждый файл является жесткой ссылкой на...

51
Почему '.' жесткая ссылка в Unix?

Я видел много объяснений, почему количество ссылок для пустого каталога в ОС на Unix равно 2 вместо 1. Все они говорят, что это из-за '.' каталог, который каждый каталог указывает на себя. Я понимаю, почему иметь некоторое понятие «.» полезен для указания относительных путей, но что получается при...

40
Варианты использования для жестких ссылок? [закрыто]

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

40
Как скопировать каталоги с сохранением жестких ссылок?

Как переместить каталоги с общими файлами из одного раздела в другой? Давайте предположим, что у нас есть раздел, на котором смонтированы /mnt/Xкаталоги с файлами с жесткими ссылками. Как переместить такие каталоги в другой раздел, пусть это будет /mnt/Yс сохранением этих жестких ссылок. Для лучшей...

37
В чем разница между жесткой ссылкой и файлом?

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

32
Один файл хочет принадлежать двум пользователям. Как? Жесткие ссылки не удается

Две программы setuid /usr/bin/barи /usr/bin/bazодин общий файл конфигурации foo. Режим файла конфигурации - 0640для него хранится конфиденциальная информация. Одна программа запускается как bar:bar(то есть как пользовательская панель, групповая панель ); другой как baz:baz. Изменение пользователей...

31
Заменить файл жесткой ссылкой на / dev / null

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

29
Как отсоединить (удалить) специальную жесткую ссылку «.», Созданную для папки?

В Linux, когда вы создаете папку, она автоматически создает две жесткие ссылки на соответствующий индекс. Одна - папка, которую вы просили создать, другая - .специальная папка, эта папка. Пример: $ mkdir folder $ ls -li total 0 124596048 drwxr-xr-x 2 fantattitude staff 68 18 oct 16:52 folder $ ls...

27
Можно ли получить файл по его индоду?

Я выполнил следующие команды в указанном порядке: $ln a b $ls -i a b 523669 a 523669 b $rm -f a $ls -i b 523669 b Из этого теста я пришел к выводу, что команда rmфактически удаляет только имя файла ( aв этом тесте), а не файл, так как индекс все еще существует и может быть получен через другое имя...

22
Разыменование жестких ссылок

На странице руководства tarкоманды указана опция для следующих жестких ссылок. -h, --dereference follow symlinks; archive and dump the files they point to --hard-dereference follow hard links; archive and dump the files they refer to Как tarузнать, что файл является жесткой ссылкой? Как это следует...

22
В чем разница между жесткими ссылками и скопированными файлами?

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

22
dpkg заменяет файлы в файловой системе FAT

Когда вы обновляете или переустанавливаете пакет с помощью dpkg(и, в конечном счете, всего, что его использует, например, apt-get и т. Д.), Он создает резервные копии существующих файлов, создавая жесткую ссылку на файл перед его заменой. Таким образом, если распаковка не удалась, она может легко...