- shell文件基本操作
文件夹不存在则创建
| 1 2 3 4 5 |
|
文件存在则删除
| 1 2 3 4 5 |
|
判断文件夹是否存在
| 1 2 3 4 5 |
|
判断文件是否存在
| 1 2 3 4 5 |
|
文件比较符
-e 判断对象是否存在
-d 判断对象是否存在,并且为目录
-f 判断对象是否存在,并且为常规文件
-L 判断对象是否存在,并且为符号链接
-h 判断对象是否存在,并且为软链接
-s 判断对象是否存在,并且长度不为0
-r 判断对象是否存在,并且可读
-w 判断对象是否存在,并且可写
-x 判断对象是否存在,并且可执行
-O 判断对象是否存在,并且属于当前用户
-G 判断对象是否存在,并且属于当前用户组
-nt 判断file1是否比file2新 [ "/data/file1" -nt "/data/file2" ]
-ot 判断file1是否比file2旧 [ "/data/file1" -ot "/data/file2" ]
- shell时间统计
t1=$(date "+%s")
sleep 1
t2=$(date "+%s")
t3=$(($t2 - $t1))
echo $t3
Shell文件操作与时间统计
本文详细介绍了如何使用Shell脚本进行文件操作,包括文件夹的创建与删除、文件的判断与删除,以及如何判断文件的属性如是否为目录、常规文件等。此外,还介绍了如何在Shell中进行时间统计,通过记录开始和结束时间来计算运行时长。

888

被折叠的 条评论
为什么被折叠?



