40.在 Shell 脚本中,如何测试文件?

test 命令可以用来测试文件。基础用法如下表格:

  1. Test 用法
  2. -d 文件名 如果文件存在并且是目录,返回true
  3. -e 文件名 如果文件存在,返回true
  4. -f 文件名 如果文件存在并且是普通文件,返回true
  5. -r 文件名 如果文件存在并可读,返回true
  6. -s 文件名 如果文件存在并且不为空,返回true
  7. -w 文件名 如果文件存在并可写,返回true
  8. -x 文件名 如果文件存在并可执行,返回true