資料夾不存在則建立
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
echo "資料夾存在"
else
echo "資料夾不存在"
fi
判斷檔案是否存在
if [ -f "/data/filename" ];then
echo "檔案存在"
else
echo "檔案不存在"
fi
檔案比較符
-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" ]
Linux判斷檔案是否存在
1,判斷檔案目錄是否存在 bin bash echo 請輸入您要查詢的目錄路徑 read file path fileif d then echo exists else echo not exists fi2,判斷檔案是否存在 bin bash file home bai.txt if f the...
判斷檔案是否存在
c 判斷檔案是否存在 int access const char filename,int amode 函式用法 寬位元組int waccess const char filename,int amode c 判斷檔案是否存在 標頭檔案 access const char filename,int ...
Linux中判斷hdfs檔案是否存在
在linux檔案系統中,我們可以使用下面shell指令碼判斷某個檔案是否存在 這裡的 f引數判斷 file是否存在 if f file then echo 檔案不存在 fi 但是我們想判斷hdfs上某個檔案是否存在咋辦呢?hadoop內建提供了判斷某個檔案是否存在的命令 在linux檔案系統中,我們...