zoukankan      html  css  js  c++  java
  • 测试文件权限

    IFS=:
    for dir in $PATH
    do
            echo $dir
            if [ -w dir ]; then
                    echo -e "\t你有权限写$dir"
            else
                    echo -e "\t你没有权限写$dir"
            fi
            if [ -o dir ]; then
                    echo -e "\t你拥有$dir"
            else
                    echo -e "\t你不拥有$dir"
            fi
    done

    注:bash文件测试符

    操作符          真值条件

    -d file          file存在并且是一个目录

    -e file                           file存在

    -f file                            file存在并且是普通文件(不是目录或特殊文件)                              

    -g file                           file存在并且是SGID(设置组ID) 文件

    -r file                            对file有读权限

    -s file                            file存在并且不为空

    -u file                            file存在并且是SUID(设置用户ID) 文件

    -w file                            对file有写权限

    -o file                            拥有file

    -G file                            测试是否是file所属组的一个成员

  • 相关阅读:
    tp 30秒超时
    zend studio git 提示错误
    php连接数据库
    php点击排序
    表情符号解析
    js Object.assign 方法
    Web界面简繁体转换
    H5骨架屏实战
    JavaScript heap out of memory问题
    Vue bus插件封装
  • 原文地址:https://www.cnblogs.com/djcsch2001/p/2020198.html
Copyright © 2011-2022 走看看