美文网首页
shell 命令 if [ -d filename] 判断文件

shell 命令 if [ -d filename] 判断文件

作者: cookyo | 来源:发表于2019-11-24 18:41 被阅读0次
[ -a FILE ] 如果 FILE 存在则为真。
[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。
[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。
[ -d FILE ] 如果 FILE 存在且是一个目录则为真。
[ -e FILE ] 如果 FILE 存在则为真。
[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。
[ -g FILE ] 如果 FILE 存在且已经设置了SGID则为真。
[ -h FILE ] 如果 FILE 存在且是一个符号连接则为真。
[ -k FILE ] 如果 FILE 存在且已经设置了粘制位则为真。
[ -p FILE ] 如果 FILE 存在且是一个名字管道(F如果O)则为真。
[ -r FILE ] 如果 FILE 存在且是可读的则为真。
[ -s FILE ] 如果 FILE 存在且大小不为0则为真。
[ -t FD ] 如果文件描述符 FD 打开且指向一个终端则为真。
[ -u FILE ] 如果 FILE 存在且设置了SUID (set user ID)则为真。
[ -w FILE ] 如果 FILE 如果 FILE 存在且是可写的则为真。
[ -x FILE ] 如果 FILE 存在且是可执行的则为真。
[ -O FILE ] 如果 FILE 存在且属有效用户ID则为真。
[ -G FILE ] 如果 FILE 存在且属有效用户组则为真。
[ -L FILE ] 如果 FILE 存在且是一个符号连接则为真。
[ -N FILE ] 如果 FILE 存在 and has been mod如果ied since it was last read则为真。
[ -S FILE ] 如果 FILE 存在且是一个套接字则为真。
[ FILE1 -nt FILE2 ] 如果 FILE1 has been changed more recently than FILE2, or 如果 FILE1 exists and FILE2 doesnot则为真。
[ FILE1 -ot FILE2 ] 如果 FILE1 比 FILE2 要老, 或者 FILE2 存在且 FILE1 不存在则为真。
[ FILE1 -ef FILE2 ] 如果 FILE1 和 FILE2 指向相同的设备和节点号则为真。
[ -o OPTIONNAME ] 如果 shell选项 “OPTIONNAME” 开启则为真。
[ -z STRING ] “STRING” 的长度为零则为真。
[ -n STRING ] or [ STRING ] “STRING” 的长度为非零 non-zero则为真。
[ STRING1 == STRING2 ] 如果2个字符串相同。 “=” may be used instead of “==” for strict POSIX compliance则为真。
[ STRING1 != STRING2 ] 如果字符串不相等则为真。 [ STRING1 < STRING2 ] 如果 “STRING1” sorts before “STRING2” lexicographically in the current locale则为真。

https://www.cnblogs.com/xred/p/7766272.html

相关文章

  • shell

    shell常用判断文件的方法 -e filename,如果filename存在,则为真 -d filename,如...

  • shell 命令 if [ -d filename] 判断文件

    https://www.cnblogs.com/xred/p/7766272.html

  • shell 判断

    判断逻辑,文件,权限,数值 文档类型判断 -f 判断filename是否为文件 -d 判断filename是否为...

  • linux shell 指令判断表达式

    linux shell 指令 诸如-d, -f, -e之类的判断表达式 文件比较运算符 -e filename ...

  • shell脚本使用

    [shell脚本中if的“-e,-d,-f”] 文件表达式-e filename 如果 filename存在,则为...

  • 判断远程主机文件是否存在

    首先配置ssh互信然后shell参考: 文件表达式-e filename 如果 filename存在,则为真-d ...

  • 判断表达式以及逻辑

    text -e filename 判断是否存在-f 是否存在并为普通文件-d 是否存在并为目录-s ...

  • vi

    一、打开文件、保存、关闭文件(vi命令模式下使用) vi filename //打开filename文件 :...

  • 右键添加用指定程序打开文件或目录

    使用ContextMenuManager管理右键菜单 文件Shell命令"D:\develop\uniapp\HB...

  • shell笔记

    shell笔记 文件比较运算符 -e filename 如果 filename存在,则为真 [ -e /v...

网友评论

      本文标题:shell 命令 if [ -d filename] 判断文件

      本文链接:https://www.haomeiwen.com/subject/ozzlwctx.html