【发布时间】:2012-01-18 18:53:36
【问题描述】:
是否有一个 shell 命令可以只打印文件的所有者?
我想我可以这样做:
ls -l | awk '{print $3}'
但这感觉就像有一个更直接的问题答案。
【问题讨论】:
是否有一个 shell 命令可以只打印文件的所有者?
我想我可以这样做:
ls -l | awk '{print $3}'
但这感觉就像有一个更直接的问题答案。
【问题讨论】:
尝试使用stat(1)
[cnicutar@fresh ~]$ stat -c %U file.c
cnicutar
有很多可用的格式序列:用户 ID、总大小等。
【讨论】:
stat -f "%Su" file.c。
您也可以使用find 命令:
find -maxdepth 1 -name 'file.c' -printf '%u\n'
【讨论】: