• Linux文件处理命令


    1.权限处理

    1.1 方法一 使用+-=的方法
    1.1.1权限 rwx
    r 读
    w 写
    x 执行
    1.1.2用户 ugoa
    u 所有者
    g 用户组
    o 其他人
    a 表示以上所有
    修改文件的方法 例:
    #chmod a=rwx [文件名] //a表示all 指所有人
    #chmod g+w [文件名] //表示给用户组添加这个文件写的权限
    #chmod o-r [文件名] //表示给不让其他人对这个文件有读的权限

    1.2方法二使用数字方法
    r 4
    w 2
    x 1
    # chmod 777 [文件名] //给所有人所有权限
    # chmod 741 [文件名] //给所有者(u)rwx权限 给用户组(g)r权限 给其他人(o)x权限
    等同于 rwxr----x

    2.文件搜索 find

    语法 find [搜索范围][匹配条件]
    按文件名搜索
    #find / -name init // 斜杠表示 全盘搜索 -name 表示按名字搜索 名字为init
    #find /etc -name *init* //在etc目录下进行模糊搜索 包含init的文件名都会找到】
    #find /etc -name init??? //在etc目录下进行模糊搜索 开头是init后面3个字母的文件都会找到
    如果要找大写的文件名 则在 -name前加i 是-iname

    按文件大小搜索
    #find / -size +2048000 //Linux单位是数据块存储最小单位 1数据块等于512字节 0.5kb 例:100MB=102400KB=204800数据块
    #find /etc -size +163840 -a -size -204800 //-a表示and 2个条件都满足 大于80MB小于100MB
    -a表示and 2个条件都满足
    -o 则是 2个条件满足一个 就可以

    f 文件 d目录 l 软连接
    #find / -name init -type d //-type 查找名字为init的目录 如果是f则是查找文件
    按所有者查找
    #find /home -user [username] //列出当前用户所有文件

    其他搜索命令 locate
    #locate inittab

    #grep 关键词 /etc/inittab 查找内容 文本里关键词的行列出来
    # grep multiuser /etc/inittab
    # 3 - Full multiuser mode

  • 相关阅读:
    prometheus 基于文件的目标发现
    prometheus rules
    consul kv使用介绍
    prometheus 标签使用
    prometheus 配置容器 cadvisor监控节点
    prometheus 配置介绍
    Ubuntu 13.10 录音有特别大噪音解决办法
    Ubuntu 13.10 解决虚拟机摄像头无法使用问题
    Ubuntu 13.10 安装软件失败后出现的问题——已安装 post-installation 脚本 返回了错误号 1
    Ubuntu 13.04 VirtualBox在工作区中的切换
  • 原文地址:https://www.cnblogs.com/xuandi/p/5362469.html
Copyright © 2020-2023  润新知