判断文件,目录是否存在 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 目录: path=/home #if [ ! -d ${path} ];then if [ -d ${path} ];then echo dir ${path} exist! else echo dir ${path} not exist! fi 文件: file=/home/log.txt if [ -f ${file} ];then echo file ${file} exist! else