首頁  >  文章  >  運維  >  linux怎麼查找目錄或檔案是否存在

linux怎麼查找目錄或檔案是否存在

WBOY
WBOY原創
2022-04-07 12:05:1516026瀏覽

方法:1、利用find指令,語法為「find  目錄或檔案尋找規則」;2、利用shell腳本,語法為「if  [ -e 目錄或檔案];then echo "檔案存在" else echo "檔案不存在" fi」。

linux怎麼查找目錄或檔案是否存在

本教學操作環境:linux7.3系統、Dell G3電腦。

linux怎麼找目錄或檔案是否存在

兩個方式:find指令或shell腳本。

1、find指令

(1)find是linux下用來尋找檔案的通用方法。

(2)find語法: 

find  [指定查找目录]  [查找规则]  [查找完后执行的action]

(3)例如:find   /tmp   -name wa* -type l ,是在/tmp下尋找名為wa開頭且類型為符號鏈接的文件。找到就表示存在。

2、shell腳本

(1)在進行檔案的自動處理中常常需要自動判別,下面的腳本判斷test.log是否存在,存在則顯示文件存在,否則顯示文件不存在。

(2)範例:編輯一個腳本判斷檔案是否存在。

vi  t.sh
#!/bin/bash
if  [ -e /temp/test.log ];then   //这里是判断语句,-e表示进行比较结果为真则存在
echo "文件存在"
else
echo "文件不存在"
fi

範例如下:

linux怎麼查找目錄或檔案是否存在

相關推薦:《Linux影片教學

#

以上是linux怎麼查找目錄或檔案是否存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn