![应该使用 ls 的哪个选项来了解元数据更改?](https://linux22.com/image/30867/%E5%BA%94%E8%AF%A5%E4%BD%BF%E7%94%A8%20ls%20%E7%9A%84%E5%93%AA%E4%B8%AA%E9%80%89%E9%A1%B9%E6%9D%A5%E4%BA%86%E8%A7%A3%E5%85%83%E6%95%B0%E6%8D%AE%E6%9B%B4%E6%94%B9%EF%BC%9F.png)
如何找到文件元数据更改的最新时间?
假设我更改了文件的所有权,然后我就这样做了ls -l
。它仍然显示最新的文件更改。但我想看看我改变所有权的时间。
答案1
那将是:
ls -lc
-c
报告ctime
inode 更改时间。每次文件元数据(不包括atime
读取文件产生的修改)或数据被修改时都会更新,与此相反utime
或atime
不能任意设置。
如何找到文件元数据更改的最新时间?
假设我更改了文件的所有权,然后我就这样做了ls -l
。它仍然显示最新的文件更改。但我想看看我改变所有权的时间。
那将是:
ls -lc
-c
报告ctime
inode 更改时间。每次文件元数据(不包括atime
读取文件产生的修改)或数据被修改时都会更新,与此相反utime
或atime
不能任意设置。