整理了下Ksh中if判断中与文件相关的各种选项

选项 描述
-a File 如果指定的文件是指向另一个存在的文件的符号链接,则为True。
-b File 如果指定的文件存在并且是块特殊文件,则为True。
-c File 如果指定的文件存在且是字符特殊文件,则为True。
-d File 如果指定的文件存在且是目录,则为True。
-e File 如果指定的文件存在,则为True。
-f File 如果指定的文件存在且是普通文件,则为True。
-g File 如果指定的文件存在且其setgid位已设置,则为True。
-h File 如果指定的文件存在且是符号链接,则为True。
-k File 如果指定的文件存在且其粘滞位已设置,则为True。
-p File 如果指定的文件存在并且是FIFO特殊文件或管道,则为True。
-r File 如果指定的文件存在且当前进程可读,则为True。
-s File 如果指定的文件存在且大小大于0,则为True。
-t File 如果指定的文件描述符编号是打开的并且与终端设备相关联,则为True。
-u File 如果指定的文件存在且其setuid位已设置,则为True。
-w File 如果指定的文件存在且写入位打开,则为True。 但是,即使此测试指示为true,该文件也不能在只读文件系统上写入。
-x File 如果指定的文件存在且执行标志打开,则为True。 如果指定的文件存在且是目录,则当前进程具有在目录中搜索的权限。
-L File 如果指定的文件存在且是符号链接,则为True。
-O File 如果指定的文件存在并且由此进程的有效用户ID拥有,则为True。
-G File 如果指定的文件存在且其组与此进程的有效组ID匹配,则为True。
-S File 如果指定的文件存在且是Socket,则为True。
File1 -nt File2 如果File1存在且比File2更新,则为True。
File1 -ot File2 如果File1存在且比File2旧,则为True。
File1 -ef File2 如果File1和File2存在并且引用相同的文件,则为True。

Ksh if判断中与文件相关的选项整理相关推荐

  1. Head First Python-Python中与文件相关的操作-读、处理、写

    最近在看head first python,前面也写了一些笔记,但是基本上没有涉及到一些完整的代码,现在将书中的文件相关操作的代码整理,供以后参考. 主要分为两大部分,读取文件.处理异常,处理文件.存 ...

  2. linux 查看命令帮助,Linux中查看帮助相关的命令整理

    -h 或者 --help 帮助命令的使用详解 查看shell内置命令的帮助,可以使用-h或者 --help 复制代码代码如下: #wget --help 或者为了方便查看,和less命令一起使用 复制 ...

  3. 云服务器中获取文件代码,从云服务器中获取文件

    从云服务器中获取文件 内容精选 换一换 登录Windows操作系统的弹性云服务器时,需使用密码方式登录.因此,用户需先根据创建弹性云服务器时使用的密钥文件,获取该弹性云服务器初始安装时系统生成的管理员 ...

  4. Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件

    Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...

  5. java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解

    java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...

  6. ML:机器学习中与模型相关的一些常见的判断逻辑(根据自调整阈值计算阳性率)

    ML:机器学习中与模型相关的一些常见的判断逻辑(根据自调整阈值计算阳性率) 目录 机器学习中与模型相关的一些常见的判断逻辑(根据自调整阈值计算阳性率)

  7. python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作

    当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中. Python 提供了内置的文件对象,以及 ...

  8. Java 目录操作一(递归创建目录、删除目录、判断目录是否为空、判断文件是否隐藏、获取目录大小、在指定目录中查找文件)

    递归创建目录 import java.io.File;public class Main {public static void main(String[] args) {String directo ...

  9. C++中判断某一文件或目录是否存在

    C++中判断某一文件或目录是否存在 方法1. C++中较简单方法(使用文件流打开文件) #include <iostream> #include <fstream> using ...

最新文章

  1. linux下安装db2
  2. Simulink中进行电容充放电的一种简单仿真
  3. TokuDB在生产环境的应用场景(zabbix也可以)
  4. ASCII+Unicode+UTF8(字符编码方式-字节) Base64(字节编码方式-64字符)
  5. WCF实例 - 简介
  6. Web安全CSRF攻击与防御
  7. for命令不跳过空白行_Java程序员必备:查看日志常用的linux命令
  8. 浏览器返回错误汇总分析
  9. 我们是怎样发出声音的?
  10. X86汇编语言从实模式到保护模式13:保护模式程序的动态加载和执行
  11. SQL NOTE-VARIABLE
  12. 小程序 switch 自定义_微信小程序自定义组件问题一:获取组件DOM元素
  13. 【精品】Android游戏类源码大集合
  14. 作为一名优秀的软件测试工程师,需要具备哪些能力?
  15. CH343串口驱动(包含各系统平台)
  16. ROS 端口IP映射 动态IP映射
  17. 小米pro蓝牙驱动linux,【小米笔记本蓝牙驱动下载】小米笔记本蓝牙驱动程序官方下载 V20.11 通用版-七喜软件园...
  18. RK1126从入门到放弃:番外篇(二)Win10 WSL系统下编译buildroot报错不支持SYSV IPC,导致fakeroot无法正常工作
  19. Rest Stops
  20. php 合成图片,合成圆形图片

热门文章

  1. (已更新)全新校园跑腿小程序源码分享
  2. 颜色的前世今生5·色调和补色
  3. 正则表达式规则(不间断更新)
  4. 充分降维的基本概念与理解
  5. display:agl-compositor
  6. java开发工具培训_给Java开发初学者的10个学习建议,助你学习事半功倍
  7. [职场]工作多久才能换工作?下一个工作年薪该多高?
  8. 程序猿 C#常规面试题
  9. 其实 家用计算机与普通计算机,拆解服务器,看看与普通计算机到底有什么区别?...
  10. The Elastic Stack (ELK)7.14:简单配置到SSL配置教程(带Beats部署)