linux文件搜索命令与权限管理命令

权限管理命令

  1. chmod     (执行权限:所有的用户)  改变文件和目录权限 
          1. chmod (u,g,o,a)(+,-,=)(rwx)文件和目录
          2. r----4,w----2,x----1
          3. chmod  -r                递归修改文件和目录权限     
  2. chown                        改变文件或者目录的所有者
          1. chown (用户)(文件或目录)
  3. Chgrp                      改变文件和目录的所属组
          1. Chgrp (用户组)(文件或目录)
  4. umask -S                     显示文件的缺省权限

文件搜索命令

  1. find                          文件搜索
      1. find (搜索范围)(匹配条件)
      2. find /etc -name lnit   在目录/etc中查找文件lnit
      3. find /etc -name *lnit* 在目录/etc中查找文件中包含lnit
      4. find /etc -name lnit*  在目录/etc中查找文件中以lnit开头的文件
        1. (*匹配任意字符   ?匹配单个字符)
      5. find /etc -iname lnit  (不去分大小写)
    1. find /etc -size (+,-,=)204800  在目录/etc中查找(大于,小于,等于)100MB的文件
      1. find /etc -user(group) lnit    在目录/etc中查找文件所有者为lnit的文件
      2. find /etc -cmin -5      在/etc下查找5分钟被修改过文件属性的文件和目录    
          1. (amin  访问时间,mmin   文件内容)
      3. -a 2个条件同时满足
      4. -0 2个条件满足任意一个
      5. -inum 根据i节点查找
        1. 在最后面加上 -type 可以根据文件类型查找(d—目录,f—文件,l—软链接文件)
      6. find /etc -name lnit -exec ls -l {} \;在目录/etc中查找文件lnit并显示其详细信息
      7. find . -inum 31531 -exec rm {} \;  可以强制删除序列号为31531的文件
  2. locate  命令                   在文件资料库中查找文件
      1. locate +文件名
      2. updated 更新资料库
      3. locate -I +文件名 (不用区分大小写)
  3. which  命令                   搜索命令所在的命令
        1. which +命令
  4. whereis 命令                  搜索命令所在目录及邦族文档路径
        1. whereis +命令
  5. gerp   命令                  在文件中搜寻字串匹配的行并输出
        1. grep (指定字串)(文件)
        2. grep -iv (指定字串)(文件)不区分大小写,排除指定字串
        3. grep -i 不区分大小写
        4. grep -v 排除指定字串

         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值