shell判断一个文件夹是否为空,文件是否存在

文件夹是否为空:

dir_path="/home/xptian/mydir/study/shell"
if [ ! -d $dir_path ]; then
    echo "empty dir"
    #do something
else
    echo `ls $dir_path`
    #do something
fi

文件是否存在:

file_name="/home/xptian/mydir/study/shell/a.out"
if [ ! -f $file_name ]; then
    echo "not exist"
    #do something
else
    echo `ls $file_name`
    #do something
fi

版权声明:本文为KingOfMyHeart原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。