zoukankan      html  css  js  c++  java
  • shell 判断文件夹或文件是否存在

    ·判断文件夹是否存在

    1

    2

    3

    4

    5

    if [ -d "/data/" ];then

    echo "文件夹存在"

    else

    echo "文件夹不存在"

    fi

       

    ·判断文件是否存在

    1

    2

    3

    4

    5

    if [ -f "/data/filename" ];then

    echo "文件存在"

    else

    echo "文件不存在"

    fi

       

    ·判断file1是否比file2新

    1

    2

    3

    4

    5

    if [ "/data/file1" -nt "/data/file2" ]

    echo "file1更新"

    else

    echo "file2更新"

    fi

       

    ·基本参数

    -e

    判断对象是否存在

    -d

    判断对象是否存在,并且为目录

    -f

    判断对象是否存在,并且为常规文件

    -L

    判断对象是否存在,并且为符号链接

    -h

    判断对象是否存在,并且为软链接

    -s

    判断对象是否存在,并且长度不为0

    -r

    判断对象是否存在,并且可读

    -w

    判断对象是否存在,并且可写

    -x

    判断对象是否存在,并且可执行

    -O

    判断对象是否存在,并且属于当前用户

    -G

    判断对象是否存在,并且属于当前用户组

    -nt

    判断file1是否比file2新

    -ot

    判断file1是否比file2旧 [ "/data/file1" -ot "/data/file2" ]

     

  • 相关阅读:
    Android网站
    vim里面搜索字符串
    ssd遇到的bug
    ssd训练自己的数据集
    slover层解读
    caffe LOG LOG_IF
    cuda输出
    css中合理的使用nth-child实现布局
    Linux VM环境配置
    怎样对Android设备进行网络抓包
  • 原文地址:https://www.cnblogs.com/liufarui/p/11946948.html
Copyright © 2011-2022 走看看