Shell基本运算符之文件测试符
2024-09-07 00:20:49
文件测试运算符
================摘自菜鸟教程=================
文件测试运算符用于检测UNIx文件的各种属性;
操作符 |
说明 |
例子 |
-b |
检测文件是否是块设备文件,如果是,返回true |
[ -b $file ] |
-c |
检测文件是否是字符设备文件,如果是,返回true |
[ -c $file ] |
-d |
检测文件是否是目录,如果是,返回true |
[ -d $file ] |
-f |
检测文件是否是普通文件(既不是目录,也不是设备见文件) |
[ -f $file ] |
-g |
检测文件是否设置了SGID位,如果是,返回true |
[ -g $file ] |
-k |
检测文件是否设置了粘着位(Sticky bit),如果是,返回true |
[ -k $file ] |
-p |
检测文件是否是有名管道,如果是,返回true |
[ -p $file ] |
-u |
检测文件是否是否设置了SUID位,如果是,返回true |
[ -u $file ] |
-r |
检测文件是否是可读文件,如果是,返回true |
[ -r $file ] |
-w |
检测文件是否可写文件,如果是,返回true |
[ -w $file ] |
-x |
检测文件是否是可执行文件,如果是,返回true |
[ -x $fiel ] |
-s |
检测文件是否为空文件(文件大小是否为0),如果是,返回true |
[ -s $fiel ] |
-e |
检测文件(包括目录)是否存在,如果是,返回true |
[ -e $file ] |
-S |
判断文件是否是socket |
[ -S $file ] |
-L |
检测文件是否存在并且是一个符号链接 |
[ -L $file ] |
最新文章
- 【6年开源路】海王星给你好看!FineUI v4.0正式版暨《FineUI3to4一键升级工具》发布!
- English Notes
- GCD 深入理解(一)
- Java实现TCP之Echo客户端和服务端
- Java中的多线程总结(转)
- Cocos2d-x3.0 捕Android菜单键和返回键
- OpenLayers3--ol3--新特性
- img 标签 访问图片 返回403 forbidden问题
- 安卓笔记--Style的继承
- python小技巧01递归解释内嵌
- 解决mysql设置时区时的错误Unknown or incorrect time zone: 'Asia/Shanghai'
- 原版js生成银行卡号
- 关于STM32 __IO 的变量定义
- 这可能是史上最全的css布局教程
- Shell脚本、Shell脚本结构、date命令的用法、变量
- SA-题目
- TCP Nagle算法&;&;延迟确认机制
- Mybatis 模糊查询 like【笔记】Could not set parameters for mapping
- 20169211《Linux内核原理与分析》第三周作业
- PIR人体检查
热门文章
- Flink JobManager 和 TaskManager 原理
- 使用paramiko模块进行封装,远程操作linux主机
- Java设计模式:Singleton(单例)模式
- Python中文件操作2——shutil模块
- Android studio移动项目到另外一个文件夹,结果不能安装的解决方法
- AspNet Katana中Authentication有关的业务逻辑
- C# Newtonsoft.Json 读取文件,返回json字符串
- weblogic 安装及配置
- Github使用总结(添加ssh-key,新建仓库,添加协作者) 转
- FastJSON使用例子