- 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