我已经安装了nautilus-columns,因为我希望按创建日期而非上次修改的日期查看和排序文件,但是我发现虽然它适用于mp3文件,但似乎不适用于ogg。同样,它适用于jpeg,但不适用于tiff或原始图像文件。
这是预期的行为还是安装有问题?
任何帮助将是最欢迎的。
谢谢,
史蒂夫
在Unix中,没有创建时间之类的东西。
这里存在一个语义问题:如果我a.txt
首先在oct,1st上创建了一个文件,然后cp a.txt b.txt
在nov,1st上创建了一个新文件,那么创建时间是b.txt
多少?如果您考虑11月1日。认为我可以
ln a.txt b.txt
rm a.txt
并具有相同的最终效果:完全b.txt
包含的数据,但是链接到内容的元数据是在1月1日创建的...a.txt
这将在很大程度上取决于您存储文件的文件系统。Unix类型的文件系统(如所有默认的Linux文件系统--- ext4等)在首次创建日期就没有元数据。如果您看到的手册页fstat(2)
,则可以看到文件数据为:
time_t st_atime; /* time of last access */ time_t st_mtime; /* time of last modification */ time_t st_ctime; /* time of last status change */
在这种ctime
方式上存在着一个长期的混乱creation time
(就像在某些MS-DOS派生的文件系统上一样),但是在UNIX中,没有像第一次创建文件这样的事情。
因此,不,在普通的UNIX文件系统中,您没有创建时间。您只有最后一次元数据修改时间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句