回覆列表
  • 1 # ftlzr3622

    find命令find是linux下用於查詢檔案的通用方法。find語法:find[指定查詢目錄][查詢規則][查詢完後執行的action]例如:find/tmp-namewa*-typel,是在/tmp下查詢名為wa開頭且型別為符號連結的檔案。找到就表示存在。

  • 2 # 滴逃逃

    兩個方式:find命令或者shell指令碼。

    1、find命令

    find是linux下用於查詢檔案的通用方法。

    find語法: find [指定查詢目錄] [查詢規則] [查詢完後執行的action]

    例如:find /tmp -name wa* -type l ,是在/tmp下查詢名為wa開頭且型別為符號連結的檔案。找到就表示存在。

    2、shell指令碼

    在進行檔案的自動處理中常常需要自動判別,下面的指令碼判斷test.log是否存在,存在則顯示檔案存在,否則顯示檔案不存在。

    例子:編輯一個指令碼判斷檔案是否存在

    vi t.sh

    #!/bin/bash

    if [ -e /temp/test.log ];then //這裡是判斷語句,-e表示進行比較結果為真則存在

    echo "檔案存在"

    else

    echo "檔案不存在"

    fi

    儲存退出

    執行:

    sh t.sh

  • 中秋節和大豐收的關聯?
  • 乳腺增生流水是怎麼回事?還有什麼症狀?