-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舊
shell 檔案比較
d file 檢查file是否存在並是乙個目錄 e file 檢查file是否存在 f file 檢查file是否存在並是乙個檔案 r file 檢查file是否存在並可讀 s file 檢查file是否存在並非空 w file 檢查file是否存在並可寫 x file 檢查file是否存在並可執行...
shell 檔案比較符
資料夾不存在建立 if d data then mkdir data else echo 資料夾已經存在 fi 檔案存在則刪除 if f data filename then echo 檔案不存在 else rm f data filename fi判斷資料夾是否存在 if d data then ...
shell檔案比較運算子
檔案比較運算子 e filename 如果 filename存在,則為真 e var log syslog d filename 如果 filename為目錄,則為真 d tmp mydir f filename 如果 filename為常規檔案,則為真 f usr bin grep l filen...