首页 > 系统相关 >Shell 文件或目录操作符(-e、-d、-f、-r、-w、-x)

Shell 文件或目录操作符(-e、-d、-f、-r、-w、-x)

时间:2022-12-05 20:00:45浏览次数:43  
标签:Shell 对象 是否 判断 操作符 权限 目录

操作符

操作符 含义
-e 判断对象是否存在(Exist),若存在则结果为真
-d 判断对象是否为目录(Directory),是则为真
-f 判断对象是否为一般文件(File),是则为真
-r 判断对象是否有可读(Read)权限,是则为真
-w 判断对象是否有可写(Write)权限,是则为真
-x 对象是否有可执行(eXcute)权限,是则为真
测试,$? 含义

# 是否存在
$ [ -e /etc ]
$ echo $?
0

# 是否为一个目录(文件夹)
$ [ -d /etc ]
$ echo $?
0
————————————————
版权声明:本文为CSDN博主「卡尔特斯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zz00008888/article/details/122360612

标签:Shell,对象,是否,判断,操作符,权限,目录
From: https://www.cnblogs.com/keep--fighting/p/16953325.html

相关文章