xuanhao 发表于 2018-8-26 06:10:54

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]
查看完整版本: shell编程(六)--- 文件测试