Файлы имеют один и тот же индекс, но они не связаны друг с другом

У меня есть сценарий bash в двух местах, и я не могу вспомнить, как я их создал. они имеют один и тот же индекс, но ни один из них, похоже, не связан с другим. есть ли жесткая ссылка, но не должна ли Links count для этого inode стать двумя?

$ ls -l ~/bin/dropbox-backup -rwxr-xr-x 1 bak bak 676 Aug 14 09:32 dropbox-backup $ ls -l ~/Dropbox/linux/scripts/dropbox-backup -rwxr-xr-x 1 bak bak 676 Aug 14 09:32 ~/Dropbox/linux/scripts/dropbox-backup $ stat ~/bin/dropbox-backup File: `dropbox-backup' Size: 676 Blocks: 8 IO Block: 4096 regular file Device: 806h/2054d Inode: 528738 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 1001/ bak) Gid: ( 1001/ bak) Access: 2013-08-14 20:40:25.599322386 +0100 Modify: 2013-08-14 09:32:47.748546462 +0100 Change: 2013-08-14 20:40:25.591322386 +0100 Birth: - $ stat ~/Dropbox/linux/scripts/dropbox-backup File: `/home/rag/Dropbox/linux/scripts/dropbox-backup' Size: 676 Blocks: 8 IO Block: 4096 regular file Device: 806h/2054d Inode: 528738 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 1001/ bak) Gid: ( 1001/ bak) Access: 2013-08-14 20:40:25.599322386 +0100 Modify: 2013-08-14 09:32:47.748546462 +0100 Change: 2013-08-14 20:40:25.591322386 +0100 Birth: - 

One Solution collect form web for “Файлы имеют один и тот же индекс, но они не связаны друг с другом”

Файлы имеют один и тот же индекс и находятся в одной файловой системе. Вы можете видеть, что в выводе stat : он сообщает Device: 806h/2054d Inode: 528738 для обоих файлов. Все родные файловые системы unix сообщают о различных inodes для отдельных файлов (это может быть не гарантировано для некоторых удаленных или чужих файловых систем).

Два имени для файлов «связаны друг с другом», или, более правильно, они приводят к тому же файлу . ~/bin/dropbox-backup и ~/Dropbox/linux/scripts/dropbox-backup – это один и тот же файл. Наиболее вероятным объяснением является то, что ~/bin является символической ссылкой на ~/Dropbox/linux/scripts или наоборот, так что вы достигаете одного и того же файла через две разные директории и символические цепи ссылок.

Вы можете проверить это путем сравнения канонизаций двух путей (т.е. путей со всеми разрешенными символическими ссылками):

 readlink -nf ~/bin/dropbox-backup ~/Dropbox/linux/scripts/dropbox-backup 
  • Сжатие изображения
  • Поиск файлов в каталоге с парными именами
  • Как выбрать диапазон файлов с помощью частичного имени
  • Разбор символа строки с bash
  • Как синхронизировать две папки с инструментами командной строки?
  • Почему другой пользователь не может получить доступ к моему файлу, когда это полный путь?
  • Отображать файлы по размеру с нижней и верхней границей без использования `find`
  • для цикла в списках bash для точек и двухточечных папок
  • Должен ли владелец / usr быть root?
  • Стабильный сортировать файл по наличию упорядоченных подстрок на каждой строке
  • Удалить файлы старше X дней +
  • Interesting Posts

    diff – отображение измененных строк в разных разделах, чем вставленные строки

    Какие дистрибутивы работают из коробки с планшетными компьютерами?

    Centos rpm -qa vs yum list установлен

    Есть ли способ поддерживать счет в кронтабе?

    Что значит установить ядро?

    меньше команды заканчивается из памяти

    указывая DNS-сервер Linux из одного субдомена в другой поддомен

    Как вставить переменные внутри строки, содержащей ""?

    Запретить закрытие экрана GNU

    В чем разница между CONFIG_R8169 и CONFIG_R8169_VLAN?

    Извлеките список .zip-файлов в один новый каталог каждый, имя каталога, которое будет взято из имени zip-файла

    Фокусировка клиента, указав его направление от текущего клиента

    LAMP Hardening, прозрачный прокси с iptables

    Что предотвращает использование опции «nullok» по умолчанию для PH-конфигурации RHEL7 для пустых паролей?

    Как обнаружить, что все дочерние процессы, запущенные в скрипте, закончились?

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