linux中如何取得一个文件的权限?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中如何取得一个文件的权限?相关的知识,希望对你有一定的参考价值。

例:如何取得/etc/hosts文件的权限对应的数字内容,如-rw-r--r--  644,要求使用命令取644这样的数字

方法1sed

[[email protected] ~]# stat /etc/hosts | sed -nr‘4s#.*\(0|/-.*##gp‘

644

[[email protected] ~]#

方法2sed 反向引用

[[email protected] tmp]# stat /etc/hosts |sed -nr ‘4s#.*\(0(.*)\/-.*#\1#gp‘

644

[[email protected] tmp]#

方法3awk

[[email protected] ~]# stat /etc/hosts |awk -F‘[/0]‘ ‘NR==4{print $2}‘

644

[[email protected] ~]#

方法4stat

[[email protected] ~]# stat -c%a /etc/hosts

644

[[email protected] ~]#

    >>>>>>>>刚学的这些方法,方法还有很多,linux魅力无穷啊<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

本文出自 “qizhong” 博客,请务必保留此出处http://qizhong.blog.51cto.com/12933988/1953445

以上是关于linux中如何取得一个文件的权限?的主要内容,如果未能解决你的问题,请参考以下文章

怎样取得Backup文件夹权限

怎样提升Windows7的用户权限?

如何通过命令行取得安卓root权限

如何取得/etc/hosts 文件的权限对应的数字内容,如-rw-r--r-- 为 644,要求使用命令取得 644 这样的数字

如何取得/etc/hosts文件的权限对应的数字内容,如-rw-r--r--为644,要求使用命令取得644这样的数字。

win10正式版怎么取得完美管理员权限删除文件