Назад | Перейти на главную страницу

Идентичные каталоги в файловой системе Linux не являются символическими ссылками. Какие еще они могли быть?

Я обнаружил в некоторых своих системах два совершенно одинаковых каталога. Все подкаталоги и все файлы одинаковы. Когда я удаляю файл в одном каталоге, он исчезает и в другом. Это указывает на символьные ссылки, не так ли? Но ls -s не показывает никаких ссылок с обеих сторон. Что бы это могло быть? Спасибо.

ls -s показывает размеры файлов, а не символические ссылки. Попробуйте команду ls -lap и, скорее всего, вы увидите, что ваши каталоги связаны символическими ссылками.

file mydir также сообщит вам, если mydir каталог является символической ссылкой.

Символическая ссылка

Вы можете проверить тип файла с помощью file команда (примечание: не включайте в конец косую черту в каталоге).

Пример:

$ file /bin 
/bin: symbolic link to usr/bin
$ file /usr/bin
/usr/bin: directory

Привязать крепление

Позволяет монтировать часть файловой системы в другом месте. Видеть http://man7.org/linux/man-pages/man8/mount.8.html для подробностей.

Вы можете увидеть список привязок, запустив findmnt | fgrep [

Возможно, эти два каталога синхронизируются автоматически с Incron.

Вот подробная ссылка на как запускать команды при изменении файла / каталога с помощью Incron в Debian

Incron похож на cron, но вместо запуска команд в зависимости от времени он может запускать команды, когда происходят события файла или каталога (например, изменение файла, изменение разрешений и т. Д.).

Поскольку кажется, что на вашем компьютере установлен incron, вы можете поискать возможные файлы конфигурации (/etc/incron.allow, пользователь incrontab) и проверьте, как он настроен. При внесении некоторых изменений в каталог журналы также должны отображаться в системном журнале. Видеть man incrontab для получения дополнительной информации.

Точно не могу сказать, но возможно.