首頁 >運維 >linux運維 > 正文

判斷文件是否存在linux中

原創2019-11-08 09:22:510828
第十期線上培訓班

Linux shell 里面一般用 -f 來判斷文件是否存在; -d 判斷目錄。

[[ -f 文件名 ]] && echo yes

如果打印yes表示該文件可以被當前用戶檢測到 (推薦學習:linux運維

-e filename 如果 filename存在,則為真
-d filename 如果 filename為目錄,則為真
-f filename 如果 filename為常規文件,則為真
-L filename 如果 filename為符號鏈接,則為真
-r filename 如果 filename可讀,則為真
-w filename 如果 filename可寫,則為真
-x filename 如果 filename可執行,則為真
-s filename 如果文件長度不為0,則為真
-h filename 如果文件是軟鏈接,則為真

常用例子

如果存在某文件,則刪除

if [ -f trials ]; then rm ${result_path}trials; fi

如果沒有文件夾,則創建

if [ ! -d $result_name ];then
      mkdir -p $result_name
fi

以上就是判斷文件是否存在linux中的詳細內容,更多請關注php中文網其它相關文章!

  • 相關標簽:linux
  • 本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
  • 相關文章

    相關視頻


    網友評論

    文明上網理性發言,請遵守 新聞評論服務協議

    我要評論
  • 專題推薦

    推薦視頻教程
  • LAMP編程之Linux視頻教程LAMP編程之Linux視頻教程
  • Linux負載均衡視頻教程Linux負載均衡視頻教程
  • Linux基礎進階視頻教程Linux基礎進階視頻教程
  • Linux開發篇視頻教程Linux開發篇視頻教程
  • 視頻教程分類
    第十期線上培訓班 白小姐救世民彩图2019