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 次 |
| 最近记录: |