打印2014年创建的所有文件的所有者和文件名

时间:2014-11-13 05:33:44

标签: unix

我必须打印目录中所有文件的所有者和名称,但前提是该文件是在2014年创建的。

例如:

$ ls /dir
file1
file2
file3 

如果在2013年创建了file1,而在2014年创建了file2和file3,那么我需要一个如下命令:

$ command /dir
userName file2
userName file3

其中userName是文件的所有者。

1 个答案:

答案 0 :(得分:0)

这是find的一个很好的应用程序:

find /dir -type f -newermt 2014-01-01 -printf "%u %P\n"

这将在2014年打印所有文件 modified 的所有者和文件名。通常无法获得文件的创建时间。