我必须打印目录中所有文件的所有者和名称,但前提是该文件是在2014年创建的。
例如:
$ ls /dir
file1
file2
file3
如果在2013年创建了file1,而在2014年创建了file2和file3,那么我需要一个如下命令:
$ command /dir
userName file2
userName file3
其中userName是文件的所有者。
答案 0 :(得分:0)
这是find
的一个很好的应用程序:
find /dir -type f -newermt 2014-01-01 -printf "%u %P\n"
这将在2014年打印所有文件 modified 的所有者和文件名。通常无法获得文件的创建时间。