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

Я использую Mac OS X, но в командной строке. Я хочу сделать ссылку из моего файла .profile , в другой файл в моей системе, чтобы обновление обновляло другое и наоборот.

Эта статья заставляет меня думать, что мне нужна жесткая ссылка. Команда, которую я использовал, это:

ln .profile ~/Newpath/.profile

Этот вид работ, поскольку файл создается в Newpath , однако обновление одного файла не автоматически обновляет другое, и наоборот.

Я попробовал ln с простыми файлами на своем рабочем столе, и ссылки действительно обновляют друг друга. Мне интересно, есть ли у кого-нибудь опыт работы с ссылками, не работающими с файлами точек или с файлами в их домашнем каталоге на Mac по какой-то причине.

Любая идея, что может здесь происходить?

  • Редактирование файла с несколькими жесткими ссылками
  • Определите файл с наиболее жесткими ссылками
  • Как преобразовать жесткую ссылку в обычный файл?
  • «Нет такого файла или каталога» после выполнения ссылки
  • Разрыв жесткой связи на месте?
  • Почему поиск жестких ссылок не выполняется?
  • 4 Solutions collect form web for “Почему мои жесткие ссылки не обновляют друг друга?”

    Остерегайтесь, чтобы многие редакторы записывали во временный файл и, наконец, переименовывали в целевой файл.

    Это приведет к потере вашей жесткой связи.

    Возможно, каталоги, в которых находятся эти файлы, находятся на разных файловых системах / разделах? Жесткие ссылки могут существовать только на одном разделе.

     if test x"$(stat -f'%d' .)" != x"$(stat -f'%d' ~/Newpath)"; then echo "Directories are on different partitions" fi 

    Я просто тестировал его на своем Mac, он работал отлично.
    Обновление любого из них, другое будет обновлено.

    BTW, символическая ссылка должна работать, а также жесткая ссылка.

    Я также столкнулся с такой же проблемой при написании с помощью TextEdit. Итак, я пробовал с командой cat, и он работал отлично.

    Interesting Posts

    Есть ли смягчение от подделки даты / времени касания?

    Строки из двух разных массивов не совпадают?

    Разделите базовое имя файла, сохраните часть каталога

    Не удалось успешно форматировать флеш-накопитель 64G USB на centos 6.2 / centos 6.3

    Звук очень низкий (почти не слышимый) от первичной звуковой карты, Debian 8, импульсный звук

    Заставить ssh запрашивать пароль и открытый ключ

    Застрял в разделении символов на строки в моем подходе. Нашел рабочий подход, но не может его понять

    Фактическое использование памяти в процессе

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

    Что такое переменная PATH и почему вы изменяете bashrc?

    Ошибка сборки mysql2 gem при установке redmine

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

    Файл существует, но mv ошибки с: "mv: не может stat 'file.tar.gz': Нет такого файла или каталога"

    Как grep несколько файлов, используя часть имени файла как шаблон?

    Измените цвет PS1 на основе цвета фона?

    Linux и Unix - лучшая ОС в мире.