zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    postgresql导入及导出
    高效构建Web应用 教你玩转Play框架 http://www.anool.net/?p=577
    强制远程桌面
    js对日期操作 获取两个日期的相差是否在几月之内
    ACM 擅长排列的小明
    路由vue-router
    小村系列之十五:倒了(修订版)
    小村系列之十三:次贷危机
    小村系列之十:民族主义的兴衰
    小村系列之八:村长开会
  • 原文地址:https://www.cnblogs.com/xuandi/p/5362469.html
Copyright © 2011-2022 走看看