[置顶] linux常用命令-权限和文件搜索(二)

(一) 权限管理命令

1、chmod(修改文件或目录的权限)
   chmod [ugoa] [+-=] [rwx] 文件或目录名 (ps: chmod u+x /tmp/a  给a文件的所有者添加执行的权限)
   -R    递归修改

2、chown(修改文件或目录的所有者)
   chown [用户名][文件或目录名]  (ps:chown liming file1  改变文件file1的所有者为liming)

3、chgrp(修改文件或目录的所属组)
   chgrp [用户组][文件或目录]  (ps:chgrp temp liming  改变文件temp的所属组为liming)

4、umask(显示、设置文件的缺省权限)
   umask -S   以rwx的形式显示新建文件缺省权限

(二) 文件搜索命令

1、find (文件搜索)
   find [搜索范围][匹配条件]

   find  /etc -name init   (在目录etc中查找文件init)
   find  /etc -name *init*  (在目录etc中查找包含文件名init的文件)
   find  /etc -iname init   (-iname不区分大小写)

   find  /etc -type f        (在目录etc下查找类型为文件的)
   f 文件  d 目录  l 软链接文件

   find  /etc -inum 3134  (查找i节点为3134的文件或目录)

   find  / -size +204800  (在根目录下查找大于100MB的文件)
   +n 大于  -n 小于  n 等于

   find /home -user liming  (在根目录下查找所有者为liming的文件)
   -group  根据所属组查找

2、find /etc -cmin -5  (在/etc下查找5分钟内被修改过属性的文件和目录)
   -amin  访问时间  (access)
   -cmin  文件属性  (change)
   -mmin  文件内容  (modify)

3、find /etc/ -size +153840 -a -size -204800  (在/etc下查找大于90MB小于100MB的文件)
   -a  两个条件同事满足
   -o  连个条件满足任意一个即可
 
4、find /etc -name init -exec ls -l {} \;  (在/etc下查找init文件并显示其详细信息)
   -exec/-ok 操作命令 {} \; 对搜索结果进行操作
   
  
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值