Linux test --检查文件和比较值

本文详细介绍了test命令的各种用法,包括条件表达式的判断、字符串的比较、整数的对比以及文件属性的检测等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

test命令用法。功能:检查文件和比较值

1)判断表达式

iftest (表达式为真)

if test !表达式为假

test表达式1 –a 表达式2                 两个表达式都为真

test表达式1 –o 表达式2                两个表达式有一个为真

2)判断字符串

test–n 字符串                                  字符串的长度非零

test–z 字符串                                    字符串的长度为零

test字符串1=字符串2                   字符串相等

test字符串1!=字符串2              字符串不等

3)判断整数

test整数1 –eq 整数2                       整数相等

test整数1 –ge 整数2                        整数1大于等于整数2

test整数1 –gt 整数2                        整数1大于整数2

test整数1 –le 整数2                        整数1小于等于整数2

test整数1 –lt 整数2                         整数1小于整数2

test整数1 –ne 整数2                       整数1不等于整数2

4)判断文件

testFile1 –efFile2                          两个文件具有同样的设备号和i结点号

testFile1 –ntFile2                           文件1比文件2

testFile1 –otFile2                           文件1比文件2

test–bFile                                          文件存在并且是块设备文件

test–cFile                                          文件存在并且是字符设备文件

test–dFile                                          文件存在并且是目录

test–eFile                                         文件存在

test–fFile                                           文件存在并且是正规文件

test–gFile                                          文件存在并且是设置了组ID

test–GFile                                          文件存在并且属于有效组ID

test–hFile                                          文件存在并且是一个符号链接(同-L

test–kFile                                          文件存在并且设置了sticky

test–bFile                                          文件存在并且是块设备文件

test–LFile                                          文件存在并且是一个符号链接(同-h

test–oFile                                          文件存在并且属于有效用户ID

test–pFile                                          文件存在并且是一个命名管道

test–rFile                                           文件存在并且可读

test–sFile                                          文件存在并且是一个套接字

test–tFD                                             文件描述符是在一个终端打开的

test–uFile                                          文件存在并且设置了它的set-user-id

test–wFile                                          文件存在并且可写

test–xFile                                           文件存在并且可执行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值