test

test -e filename && echo "yes"

文件存在则删除

if [ -f "filename" ];then
    rm -d filename
else
    echo "文件不存在"
fi

#或者
if [ ! -f "/data/filename" ];then
    echo "文件不存在"
else
    rm -d /data/filename
fi

判断文件夹是否存在

if [ -d "/data/" ];then
    echo "文件夹存在"
else
    echo "文件夹不存在"
fi

文件夹不存在则创建

if [ ! -d "/data/" ];then
  mkdir /data
else
   echo "文件夹已经存在"
fi