linux test命令
来源:互联网 发布:电脑下象棋软件 编辑:程序博客网 时间:2024/05/22 01:37
test 文件运算符
利用这些运算符,您可以在程序中根据对文件类型的评估结果执行不同的操作:
-b file 如果文件为一个块特殊文件,则为真
-c file 如果文件为一个字符特殊文件,则为真
-d file 如果文件为一个目录,则为真
-e file 如果文件存在,则为真
-f file 如果文件为一个普通文件,则为真
-g file 如果设置了文件的 SGID 位,则为真
-G file 如果文件存在且归该组所有,则为真
-k file 如果设置了文件的粘着位,则为真
-O file 如果文件存在并且归该用户所有,则为真
-p file 如果文件为一个命名管道,则为真
-r file 如果文件可读,则为真
-s file 如果文件的长度不为零,则为真
-S file 如果文件为一个套接字特殊文件,则为真
-t fd 如果 fd 是一个与终端相连的打开的文件描述符(fd 默认为 1),则为真
-u file 如果设置了文件的 SUID 位,则为真
-w file 如果文件可写,则为真
利用这些运算符,您可以在程序中根据对文件类型的评估结果执行不同的操作:
-b file 如果文件为一个块特殊文件,则为真
-c file 如果文件为一个字符特殊文件,则为真
-d file 如果文件为一个目录,则为真
-e file 如果文件存在,则为真
-f file 如果文件为一个普通文件,则为真
-g file 如果设置了文件的 SGID 位,则为真
-G file 如果文件存在且归该组所有,则为真
-k file 如果设置了文件的粘着位,则为真
-O file 如果文件存在并且归该用户所有,则为真
-p file 如果文件为一个命名管道,则为真
-r file 如果文件可读,则为真
-s file 如果文件的长度不为零,则为真
-S file 如果文件为一个套接字特殊文件,则为真
-t fd 如果 fd 是一个与终端相连的打开的文件描述符(fd 默认为 1),则为真
-u file 如果设置了文件的 SUID 位,则为真
-w file 如果文件可写,则为真
-x file 如果文件可执行,则为真
例:
#!/bin/bash
if test -d "temp"
then
echo "temp is a directory"
else
echo "temp is not a directory"
fi
- Linux命令:test
- linux的test命令
- Linux Shell Test 命令
- linux的test命令
- linux test命令
- Linux test命令
- linux的test命令
- linux test命令详解
- linux test命令详解
- Linux test命令
- linux命令--test
- LINUX test命令详解
- linux test命令
- 嵌入式 linux(test命令)
- Linux shell test,[...] 命令
- linux test 命令详解
- linux test命令
- Linux的test命令
- Extjs实现年月日时分秒格式的时间选择器
- MIT电子电路第13课
- XP/Linux双系统下如何卸载Linux(实践总结)
- centos 在服务中新增单个服务
- 链表
- linux test命令
- javaSE 2.1 简单四则运算测试
- 进程与线程学习(三)之线程之使用场合
- 抄录c#
- 新手学LINUX下C++编程之路(一)
- 在排序数组中查找和为给定值的两个数字
- 期待已久的2012年度最佳 jQuery 插件揭晓
- CFileDialog的用法简介 .
- dbvis9破解,开启智能提示