`

shell 文件比较

 
阅读更多
-d file 检查file是否存在并是一个目录
-e file 检查file是否存在
-f file 检查file是否存在并是一个文件
-r file 检查file是否存在并可读
-s file 检查file是否存在并非空
-w file 检查file是否存在并可写
-x file 检查file是否存在并可执行
-O file 检查file是否存在并属当前用户所有
-G file 检查file是否存在并且默认组与当前用户相同
file1 -nt file2 检查file1是否比file2新
file1 -ot file2 检查file1是否比file2旧

if [ -d /usr/local/shell/folder ]
then
  echo "it's a folder"
else
  echo "not a folder"
fi
分享到:
评论

相关推荐

    读取文件SHELL并判断文件生成时间,低于5分钟文件不拷贝。

    读取文件SHELL并判断文件生成时间,考虑到文件可能没有生成完,低于5分钟文件不拷贝。并且可以循环处理,分别判断生成的时间

    c++如何使用Shell操作文件

    在C++编程中,有时我们需要调用操作系统提供的命令行工具,如Shell命令,来执行一些系统级别的任务,比如创建、删除、移动文件等。本文将详细介绍如何在C++程序中利用Shell操作文件,并通过示例代码进行讲解。 一、...

    几种常见的asp shell文件 及 清除 shell文件 的方法

    几种常见的asp shell文件 及 清除 shell文件 的方法

    Linux shell 脚本读取配置文件

    Linux 系统 shell脚本读取配置文件

    华为光猫shell命令补全文件

    在使用`allshell2.bin`这样的补全文件时,通常需要将文件加载到Shell环境中,具体操作可能因不同的Shell环境而异,如Bash、Zsh等。加载后,用户在输入命令时只需键入命令或参数的前几个字母,然后按Tab键,Shell会...

    UEFI SHELL 引导启动文件

    在"UEFI SHELL 引导启动文件"这个压缩包中,包含的文件很可能是用于在BIOS环境下启动UEFI Shell所需的一些关键组件。将这些文件解压到根目录,意味着它们会被UEFI固件检测到,从而使得系统能够在不进入传统DOS或其他...

    华为光猫补全shell文件,R20版本

    华为光猫补全文件bin

    EFI SHELL启动文件

    把里面的BOOTX64.EFI或者BOOTIA32.EFI文件拷到U盘里,路径应该是\efi\boot,64位系统选X64,32位系统选IA32,然后把U盘设为最先启动模式就可以进入EFI命令行了,之后就可以通过命令行来调试自己写的efi文件了

    Shell GBK文件转UTF-8文件处理脚本

    Shell脚本,实现gbk文件到utf-8文件之间的转换。用于开发测试时将Windows上传的文件转换成所需的格式。

    HS8145V补全shell的bin文件

    在IT行业中,HS8145V通常指的是某款特定的硬件平台或设备,而"shell的bin文件"则指的是该设备上运行的操作系统的命令解释器二进制文件。shell是Unix或类Unix系统(包括Linux)中的一个关键组件,它提供了一个用户与...

    Shell编程范例之文件操作-TinyLab原创

    在Linux系统下,Shell编程广泛应用于文件操作领域,它提供了一系列丰富的命令和工具,用以对文件进行创建、读写、修改、权限管理、属性查看等各种操作。在本文中,将重点介绍与文件操作相关的知识,以及在Shell编程...

    shell文件自动化分发脚本开发

    采用shell文件自动化分发脚本开发,操作系统版本要求6.10

    放在U盘根目录就可运行的EFI shell

    这说明该EFI Shell文件已经包含了所有必要的依赖,不需要在目标系统上进行额外的安装或配置。这种便利性对于系统管理员或者技术人员来说非常有用,他们可以随时随地在任何支持UEFI的设备上快速启动EFI Shell进行操作...

    Ubuntu下新建shell文件.txt

    Ubuntu下新建shell文件,我妈看了都会

    浙江电信 华为HS8145C和HS8145V补全shell文件和ONT组播工具

    HS8145C和HS8145V补全shell文件和ONT组播工具, 关于TELNET这个,我看了很多文章都是用使能工具,让我走了很多弯路,其实简单:设置好网关192.168.1.1,打开IE输入192.168.1.1来到电信界面,然后点击右下角有个装维...

    获取文件时间,并进行计算的shell脚本

    linux shell脚本获取时间判断时间差,进行计算,自动化

    利用windows shell底层监控文件变化源码

    本文将深入探讨如何利用Windows Shell的底层功能来监控文件系统的变化。我们将基于提供的"利用windows shell底层监控文件变化源码"进行讨论。 首先,Windows Shell中的文件监控主要依赖于`SHChangeNotifyRegister`...

    linux中,用shell脚本检查磁盘使用率并清理文件

    5、这两个函数的第一个参数是文件列表,可以以shell数组变量来传递,数组的每个元素支持文件路径,支持正则表达式去匹配。 6、因为脚本要删除文件,为了方便调试,脚本有调试模式的全局变量控制开关:debug_mode。...

    bash,shell模版 语法 设置文件

    ]]`是较新的比较运算符,支持字符串和文件测试。 - **循环语句**:`for`、`while`和`until`循环结构,以及`break`和`continue`用于跳出和继续循环。 4. **函数**:通过`function func_name() {...}`定义函数,...

    Shell 删除指定文件中含有指定字符的行

    Shell 删除指定文件中含有指定字符的行,2个参数,脚本中有注释

Global site tag (gtag.js) - Google Analytics