鹦鹉螺柱

史蒂夫·布罗迪

我已经安装了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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章