shell编程(六)--- 文件测试
-e FILE:测试文件FILE是否存在。-f FILE:测试文件FILE是否为普通文件。
-d FILE:测试指定路径是否为目录。
-r FILE:测试指定文件对当前用户来说是否可读。
-w FILE:测试指定文件对当前用户来说是否可写。
-x FILE:测试指定文件对当前用户来说是否可执行。
-b FILE:测试指定文件是否为块设备文件。
-c FILE:测试指定文件是否为字符设备文件。
-h FILE: 测试指定文件是否为链接文件。
-L FILE:测试指定文件是否为链接文件。
-p FILE: 测试指定文件是否为管道文件。
-s FILE: 测试指定文件存在且大小大于0。
-S FILE: 测试指定文件是否为Socket文件。
-u FILE: 测试指定文件是否设置了SUID位。
-g FILE: 测试指定文件是否设置了SGID位。
-k FILE: 测试指定文件是否设置了SBIT位。
file1 -nt file2:file1比file2新时返回真
file1 -ot file2:file1比file2旧时返回真
页:
[1]