我输入命令:
$ ls -lasrt
Run Code Online (Sandbox Code Playgroud)
并且输出包括(有更多结果,这些是让我困惑的结果):
4 drwxr-xr-x 5 tuc40953 stdchem 4096 Jul 3 17:48 ..
4 drwxr-xr-x 2 tuc40953 stdchem 4096 Jul 5 10:03 .
Run Code Online (Sandbox Code Playgroud)
这是否意味着最后写入的内容在上一个目录中?
每个目录都有一个对自身的引用,名为.. 这是一个硬链接,它实际上作为目录本身的一个条目存在。每个目录都有一个指向其父目录的引用(同样是硬链接),名为..
您看到的是目录中没有文件或子目录的内容。由于日期.是 7 月 5 日,日期..是 7 月 3 日,.因此在创建之后发生了某些事情,在发生了.. 某些事情之后“发生了一些事情”,我的意思是文件或目录的创建或删除。