是否有命令返回文件的所有者?

时间:2012-01-18 18:53:37

标签: linux shell scripting

是否有shell命令只打印文件的所有者?

我想我可以做:

ls -l  | awk '{print $3}'

但感觉就会有一个更直接的问题答案。

2 个答案:

答案 0 :(得分:13)

尝试使用stat(1)

[cnicutar@fresh ~]$ stat -c %U file.c
cnicutar

有许多可用的格式序列:用户ID,总大小等

答案 1 :(得分:2)

您还可以使用find命令:

find -maxdepth 1 -name 'file.c' -printf '%u\n'