Linux 文件系统上的相同目录不是符号链接。它们还能是什么?

Linux 文件系统上的相同目录不是符号链接。它们还能是什么?

我在一些系统上发现两个目录完全相同。所有子目录和所有文件都相同。当我删除一个目录中的文件时,它也会在另一个目录中消失。这表示存在符号链接,不是吗?但 ls -s 不会显示任何一侧的链接。可能是什么原因?谢谢。

答案1

ls -s显示文件大小,而不是符号链接。尝试该命令ls -lap,您很可能会看到您的目录是符号链接的。

file mydir还会告诉你目录目录是一个符号链接。

答案2

符号链接

您可以使用命令检查文件的类型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 [

答案3

这两个可能是自动同步的目录因克龙

以下是详细链接如何在 Debian 上使用 Incron 触发文件/目录更改命令

Incron 与 cron 类似,但它不是基于时间运行命令,而是在发生文件或目录事件(例如文件修改、权限更改等)时触发命令。

由于您的计算机似乎已安装 incron,您可以查找可能的配置文件(/etc/incron.allow、用户的incrontab)并检查其配置方式。在对目录进行一些更改时,还应在 syslog 中看到日志。请参阅man incrontab了解更多信息。

不能肯定地说,但这是有可能的。

相关内容