Shell文件判断条件
- -e filename:如果 filename 存在,则为真。
- -d filename:如果 filename 为目录,则为真。
- -f filename:如果 filename 为常规文件,则为真。
- -L filename:如果 filename 为符号链接,则为真。
- -r filename:如果 filename 可读,则为真。
- -w filename:如果 filename 可写,则为真。
- -x filename:如果 filename 可执行,则为真。
- -s filename:如果文件长度不为 0,则为真。
- -h filename:如果文件是软链接,则为真。
- filename1 -nt filename2:如果 filename1 比 filename2 新,则为真。
- filename1 -ot filename2:如果 filename1 比 filename2 旧,则为真。