Я обнаружил в некоторых своих системах два совершенно одинаковых каталога. Все подкаталоги и все файлы одинаковы. Когда я удаляю файл в одном каталоге, он исчезает и в другом. Это указывает на символьные ссылки, не так ли? Но 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
для получения дополнительной информации.
Точно не могу сказать, но возможно.