专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

shell 判断文件夹或文件是否存在

·判断文件夹是否存在

1

2

3

4

5

if [ -d “/data/” ];then

echo 文件夹存在

else

echo 文件夹不存在

fi

·判断文件是否存在

1

2

3

4

5

if [ -f “/data/filename” ];then

echo 文件存在

else

echo 文件不存在

fi

·判断file1是否比file2新

1

2

3

4

5

if [ “/data/file1” -nt “/data/file2” ]

echo “file1更新

else

echo “file2更新

fi

·基本参数

-e

判断对象是否存在

-d

判断对象是否存在,并且为目录

-f

判断对象是否存在,并且为常规文件

-L

判断对象是否存在,并且为符号链接

-h

判断对象是否存在,并且为软链接

-s

判断对象是否存在,并且长度不为0

-r

判断对象是否存在,并且可读

-w

判断对象是否存在,并且可写

-x

判断对象是否存在,并且可执行

-O

判断对象是否存在,并且属于当前用户

-G

判断对象是否存在,并且属于当前用户组

-nt

判断file1是否比file2新

-ot

判断file1是否比file2旧 [ “/data/file1” -ot “/data/file2” ]

文章永久链接:https://tech.souyunku.com/37285

未经允许不得转载:搜云库技术团队 » shell 判断文件夹或文件是否存在

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们