Chinaunix首页 | 论坛 | 博客
  • 博客访问: 261665
  • 博文数量: 93
  • 博客积分: 3001
  • 博客等级: 中校
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-11 13:20
文章分类

全部博文(93)

文章存档

2011年(1)

2009年(92)

我的朋友

分类: LINUX

2009-07-11 18:09:09

编写脚本时常常需要使用某些特定文件,且这些文件需拥有特定的权限、属于某个类型或具有其他一些属性。实际中,对文件进行测试是编写可靠脚本的一个必要组成部分。

14-5  文件测试操作符(test命令)

测试操作符

测试结果为真时需满足的条件

–b filename

块专用文件

–c filename

字符专用文件

–d filename

目录存在

–e filename

文件存在

                                                       (续表)  

测试操作符

测试结果为真时需满足的条件

–f filename

普通文件存在且不是目录

–G filename

文件存在且属于有效组ID时为真

–g filename

Set–group–ID被设置

–k filename

Sticky位被设置

–L filename

文件是一个符号链接

–p filename

文件是一个命名管道

–O filename

文件存在且属于有效用户ID

–r filename

文件可读

–S filename

文件是一个socket

–s filename

文件大小非0

–t fd

如果fd(文件描述符)被一个终端打开则为真

–u filename

Set–user–ID位被设置

–w filename

文件可写

–x filename

文件可执行

 

阅读(392) | 评论(0) | 转发(0) |
0

上一篇:位置参量

下一篇:文件名替换

给主人留下些什么吧!~~