Ksh if判断中与文件相关的选项整理
整理了下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判断中与文件相关的选项整理相关推荐
- Head First Python-Python中与文件相关的操作-读、处理、写
最近在看head first python,前面也写了一些笔记,但是基本上没有涉及到一些完整的代码,现在将书中的文件相关操作的代码整理,供以后参考. 主要分为两大部分,读取文件.处理异常,处理文件.存 ...
- linux 查看命令帮助,Linux中查看帮助相关的命令整理
-h 或者 --help 帮助命令的使用详解 查看shell内置命令的帮助,可以使用-h或者 --help 复制代码代码如下: #wget --help 或者为了方便查看,和less命令一起使用 复制 ...
- 云服务器中获取文件代码,从云服务器中获取文件
从云服务器中获取文件 内容精选 换一换 登录Windows操作系统的弹性云服务器时,需使用密码方式登录.因此,用户需先根据创建弹性云服务器时使用的密钥文件,获取该弹性云服务器初始安装时系统生成的管理员 ...
- Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件
Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...
- java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解
java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...
- ML:机器学习中与模型相关的一些常见的判断逻辑(根据自调整阈值计算阳性率)
ML:机器学习中与模型相关的一些常见的判断逻辑(根据自调整阈值计算阳性率) 目录 机器学习中与模型相关的一些常见的判断逻辑(根据自调整阈值计算阳性率)
- python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作
当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中. Python 提供了内置的文件对象,以及 ...
- Java 目录操作一(递归创建目录、删除目录、判断目录是否为空、判断文件是否隐藏、获取目录大小、在指定目录中查找文件)
递归创建目录 import java.io.File;public class Main {public static void main(String[] args) {String directo ...
- C++中判断某一文件或目录是否存在
C++中判断某一文件或目录是否存在 方法1. C++中较简单方法(使用文件流打开文件) #include <iostream> #include <fstream> using ...
最新文章
- linux下安装db2
- Simulink中进行电容充放电的一种简单仿真
- TokuDB在生产环境的应用场景(zabbix也可以)
- ASCII+Unicode+UTF8(字符编码方式-字节) Base64(字节编码方式-64字符)
- WCF实例 - 简介
- Web安全CSRF攻击与防御
- for命令不跳过空白行_Java程序员必备:查看日志常用的linux命令
- 浏览器返回错误汇总分析
- 我们是怎样发出声音的?
- X86汇编语言从实模式到保护模式13:保护模式程序的动态加载和执行
- SQL NOTE-VARIABLE
- 小程序 switch 自定义_微信小程序自定义组件问题一:获取组件DOM元素
- 【精品】Android游戏类源码大集合
- 作为一名优秀的软件测试工程师,需要具备哪些能力?
- CH343串口驱动(包含各系统平台)
- ROS 端口IP映射 动态IP映射
- 小米pro蓝牙驱动linux,【小米笔记本蓝牙驱动下载】小米笔记本蓝牙驱动程序官方下载 V20.11 通用版-七喜软件园...
- RK1126从入门到放弃:番外篇(二)Win10 WSL系统下编译buildroot报错不支持SYSV IPC,导致fakeroot无法正常工作
- Rest Stops
- php 合成图片,合成圆形图片
热门文章
- (已更新)全新校园跑腿小程序源码分享
- 颜色的前世今生5·色调和补色
- 正则表达式规则(不间断更新)
- 充分降维的基本概念与理解
- display:agl-compositor
- java开发工具培训_给Java开发初学者的10个学习建议,助你学习事半功倍
- [职场]工作多久才能换工作?下一个工作年薪该多高?
- 程序猿 C#常规面试题
- 其实 家用计算机与普通计算机,拆解服务器,看看与普通计算机到底有什么区别?...
- The Elastic Stack (ELK)7.14:简单配置到SSL配置教程(带Beats部署)