为什么 touch 命令在一个目录中有效,但在另一个目录中无效?

为什么 touch 命令在一个目录中有效,但在另一个目录中无效?

在同一安装座上,触摸命令有时不起作用

在同一挂载上使用不同的目录,touch 命令给出不同的结果

**bob@syno ~ % ll -d /volume1/media ; ll -d /volume1/doorgeef
drwxr-xr-x 1 root root 296 2019-05-19 07:05 /volume1/media/
drwxr-xr-x 1 root root 828 2019-05-19 07:02 /volume1/doorgeef/
bob@syno ~ % sudo rm /volume1/media/afile; sudo rm /volume1/doorgeef/afile
bob@syno ~ % sudo touch /volume1/media/afile; sudo touch /volume1/doorgeef/afile
bob@syno ~ % ls -l /volume1/media/afile; ls -l /volume1/doorgeef/afile
-rw-r--r-- 1 root root 0 May 19 07:24 /volume1/media/afile
-rw-r--r-- 1 root root 0 May 19 07:24 /volume1/doorgeef/afile
bob@syno ~ % sudo touch -d "2016-11-23 08:00:00" /volume1/media/afile ; sudo touch -d "2016-11-23 08:00:00" /volume1/doorgeef/afile
bob@syno ~ % ls -l /volume1/media/afile; ls -l /volume1/doorgeef/afile
-rw-r--r-- 1 root root 0 May 19 07:24 /volume1/media/afile
-rw-r--r-- 1 root root 0 Nov 23  2016 /volume1/doorgeef/afile
bob@syno ~ %**

代码中的最后两行:为什么 /volume1/doorgeef/afile 列出了更改的日期,而不是 /volume1/media/afile?

相关内容