linux于test 订购具体解释
| 測试标志 | 代表意义 |
| 文件名称、文件类型 | |
| -e | 该文件名称是否存在 |
| -f | 该文件名称是否存在且为file |
| -d | 该文件名称是否存在且为文件夹 |
| -b | 该文件名称是否存在且为一个block |
| -c | 该文件名称是否存在且为一个character device设备 |
| -S | 该文件名称是否存在且为一个socket文件 |
| -p | 该文件名称是否存在且为一个FIFO(pipe)文件 |
| -L | 该文件名称是否存在且为一个连接文件 |
| 文件权限检測 | |
| -r | 检測文件名称是否存在且具有“可读”权限 |
| -w | 检測文件名称是否存在且具有“可写”权限 |
| -x | 检測文件名称是否存在且具有“可运行”权限 |
| -u | 检測文件名称是否存在且具有“SUID”权限 |
| -g | 检測文件名称是否存在且具有“SGID”权限 |
| -k | 检測文件名称是否存在且具有“Sticky bit”权限 |
| -s | 检測文件名称是否存在且为“非空白文件” |
| 两个文件的比較 | |
| -nt | (newer than)推断file1是否比file2新 |
| -ot | (older than)推断file是否比file2旧 |
| -ef | 推断file1与file2是否为同一个文件。可用在推断hard link上 |
| 数字之间的判定 | |
| -eq | equal |
| -ne | not equal |
| -gt | greater than |
| -lt | less than |
| -ge | greater than or equal |
| -le | less than or equal |
| 推断字符串的数据 | |
| test -z string | 推断字符串是否为0。若为空返回true |
| test -n string | 推断字符串是否为0。若为空返回false |
| test str1 = str2 | 推断str1是否等于str2。若相等,返回true |
| test str1 != str2 | 推断str1是否等于str2。若相等,返回false |
| 多重条件的推断 | |
| -a | 两个条件同一时候成立,eg:test -r file a test -x file,同一时候成立返回true |
| -o | 不论什么一个条件成立,eg:test -r file o test -x file,同一时候成立返回true |
| ! | 反向状态。如test。-x file,当file不具有x时。返回true |
版权声明:本文博主原创文章,博客,未经同意不得转载。
linux于test 订购具体解释的更多相关文章
- Linux下top订购具体解释
Linux下top订购具体解释 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvempmMjgwNDQxNTg5/font/5a6L5L2T/fontsize ...
- Linux下yum订购具体解释
1.描述 yum = Yellow dog Updater, Modified/删除/更新RPM包.它能自己主动解决包的倚赖性问题.类似于Ubuntu的apt.它能便于管理大量系统的更新问题. 配置文 ...
- 《Linux设备驱动开发具体解释(第3版)》进展同步更新
本博实时更新<Linux设备驱动开发具体解释(第3版)>的最新进展. 2015.2.26 差点儿完毕初稿. 本书已经rebase到开发中的Linux 4.0内核,案例多数基于多核CORTE ...
- Linux Load average负载详细解释
http://tianmaotalk.iteye.com/blog/1027970 Linux Load average负载详细解释 linux查看机器负载
- 《Linux设备驱动开发具体解释(第3版)》(即《Linux设备驱动开发具体解释:基于最新的Linux 4.0内核》)网购链接
<Linux设备驱动开发具体解释:基于最新的Linux 4.0内核> china-pub spm=a1z10.3-b.w4011-10017777404.30.kvceXB&i ...
- linux下alias命令具体解释
linux下alias命令具体解释 用途说明 设置命令的别名.在linux系统中假设命令太长又不符合用户的习惯,那么我们能够为它指定一个别名. 尽管能够为命令建立"链接" 解决长文 ...
- Linux netstat订购具体解释
简单介绍 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics).masquerade 连接.多播成员 (Multicast Memb ...
- Linux top和负载的解释
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. top - 01:06:48 up 1:22, ...
- Linux vsftpd服务配置具体解释
[背景] 近日.一朋友dominoserver要进行升级.迁移,搭建了linux測试系统,也开启vsftpd服务,但是配置的ftp账号,程序无法正常下载附件. [问题跟踪] 通过ftpclient连接 ...
随机推荐
- ASP.NET程序发布流程
1.在要发布的项目上 右键->发布,如下图所示 “目标位置”选择要发布到的本地目录,点击“发布” 2.打开IIS,在右键“网站”,选择“添加网站”,出现如下所示的对话框 在“网站名称”处添加一个 ...
- jersey client上传下载文件
jersey client上传文件demo File file = new File("/tmp/test.jpg"); System.out.println(file.exist ...
- mysql表修改
CREATE TABLE tab2 AS (SELECT * FROM tab1)这种做法表的存储引擎也会采用服务器默认的存储引擎而不是源表的存储引擎,此种复制方法把表的内容也一起复制过来了. CRE ...
- [WPF]不规则窗体的实现
Microsoft Expression Design 4 导入做好的login.Png图片 调整美工板大小 导出,右边格式为XAML WPF 资源字典,实时效果为XAML效果 文件名login.xa ...
- POJ 3264-Balanced Lineup(段树:单点更新,间隔查询)
Balanced Lineup Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 34522 Accepted: 16224 ...
- IP Camera 和 Web Camera 差分
一直以来,,没太注意IP camera 和 Web Camera之间的差,这两个摄像头,昨天晚上.闲来无事Google少数,我们发现,还有两者之间的差异. 1) IP Camera IP Camera ...
- codeforces #256 A. Rewards
A. Rewards time limit per test 1 second memory limit per test 256 megabytes input standard input out ...
- IOT(Index Organized Table)
我们知道一般的表都以堆(heap)的形式来组织的,这是无序的组织方式.Oracle还提供了一种有序的表,它就是索引组织表,简称IOT表.IOT表上必须要有主键,而IOT表本身不对应segment,表里 ...
- C#四舍五入保留两位小数
- wbadmin delete backup删除服务器旧的镜像备份