返回首页
当前位置: Novell迷 > Linux >

Linux以数字形式取得文件权限属性

时间:2014-10-27 11:49来源:未知 作者:Novell迷 点击:
Linux查看文件列表时(ll 或者 ls -l ) ,得到的文件列表会同时显示文件的权限属性。 但是是以dwrx 的字母形式来表示的。有些场景我们期望能得到数字的形式以便进一步操作。 肿么办呢

Linux查看文件列表时(ll  或者 ls -l  ) ,得到的文件列表会同时显示文件的权限属性。

内容来自Novell迷网站

但是是以dwrx 的字母形式来表示的。有些场景我们期望能得到数字的形式以便进一步操作。

CopyRight http://novell.me

肿么办呢?

http://novell.me

经过搜索,发现stat 这个命令可以实现数字形式输出文件的权限。

CopyRight http://novell.me

  1. novell-me.desktop% stat ./test.txt  
  2.   File: `./test.txt' 
  3.   Size: 4934        Blocks: 16         IO Block: 4096   regular file 
  4. Device: 801h/2049d  Inode: 3598475     Links: 1 
  5. Access: (0644/-rw-r--r--)  Uid: (241776/novell-me)   Gid: (  100/  amazon) 
  6. Access: 2014-09-02 01:52:43.000000000 -0700 
  7. Modify: 2014-09-02 01:52:43.000000000 -0700 
  8. Change: 2014-09-02 01:52:43.000000000 -0700 
内容来自http://novell.me

这样输出是比较详细的信息。

本文来自Novell迷网站 http://novell.me

想直接知道数字呢?

Novell迷网站原创内容,未经允许,谢绝转载!

  1. stat -c %a ./test.txt 
  2. 644
本文引用自Novell迷网站

用的是-c参数,同时加%a 格式符。表示以8进制形式显示权限。

内容来自Novell迷网站

还有其它参数可以自行使用 stat --help进行获取。 http://Novell.Me

转载请注明出处!
本文地址 http://novell.me/Linux/201410/stat-get-file-permission-with-octal-numb.html
(责任编辑:Novell迷)
对我有帮助
(0)
0%
没什么帮助
(0)
0%
------分隔线----------------------------
发表评论
验证码:点击我更换图片
赞助商链接
推荐内容