Shell 判断文件或目录是否存在
Shell判断文件或目录是否存在
一. 具体每个选项对应的判断内容:
参数
说明
-e 文件名
如果文件存在则为真
-r 文件名
如果文件存在且可读则为真
-w 文件名
如果文件存在且可写则为真
-x 文件名
如果文件存在且可执行则为真
-s 文件名
如果文件存在且至少有一个字符则为真
-d 文件名
如果文件存在且为目录则为真
-f 文件名
如果文件存在且为普通文件则为真
-c 文件名
如果文件存在且为字符型特殊文件则为真
-b 文件名
如果文件存在且为块特殊文件则为真
二.常用的例子:
1.判断文件夹是否存在
2.判断文件夹是否存在并且是否具有可执行权限
3.判断文件夹是否存在
4.判断文件是否存在
5.判断一个变量是否有值
6.判断两个变量是否相等.
最后更新于