Abu*_*san 2 linux bash shell-script
我正在 bash 脚本中寻找一种方法来返回文件的所有者。我猜这可以使用“gawk”,但老实说我没有任何线索,而且似乎没有已经在线发布的易于理解的答案。
stat
为此使用。
在 GNU 系统中:
要获取所有者的用户名:
stat -c '%U' file.txt
Run Code Online (Sandbox Code Playgroud)要获取所有者的用户 ID (UID):
stat -c '%u' file.txt
Run Code Online (Sandbox Code Playgroud)假设文件是file.txt
.
对于 FreeBSD 和 Mac OS X (感谢@cas):
对于用户名:
stat -f '%Su' file.txt
Run Code Online (Sandbox Code Playgroud)对于 UID:
stat -f '%u' file.txt
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
2531 次 |
最近记录: |