shell脚本获取当前日期 如何在shell脚本中判断文件或者文件夹是否存在?

如何在shell脚本中判断文件或者文件夹是否存在?您可以使用“测试条件表达式”进行测试,例如:test-F/etc/fstab test file/etc/fstab file exists-e fi

如何在shell脚本中判断文件或者文件夹是否存在?

您可以使用“测试条件表达式”进行测试,例如:test-F/etc/fstab test file/etc/fstab file exists

-e file如果文件存在,则为true-s文件;如果文件存在,且文件大小大于零,则为true-F文件;如果文件存在,且为普通文件,则为true-d文件一个目录,它是true-b文件;如果文件存在并且是块特殊文件,它是true-c文件;如果文件存在并且是字符特殊文件,它是true-l文件;如果文件存在并且是链接文件,它是true-r文件如果可执行文件存在(true o-file),那么它是可写文件(true o-file)文件:truefile1-NTFile2如果文件存在并且属于当前用户组;truefile2-ot File2如果文件file1是新的,则File2;true如果文件file1是旧的,则File2

使用-e判断,例如

then

echo$file作为文件或文件夹存在

fi

如何在shell脚本中判断文件或者文件夹是否存在?

使用-e判断,例如,如果[-E$file],则Echo$file作为文件或文件夹存在fi判断文件是否存在如果[-f filename]判断目录是否存在如果[-D directory}