Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Stellen Sie fest, ob die Datei unter Linux vorhanden ist

Stellen Sie fest, ob die Datei unter Linux vorhanden ist

(*-*)浩
(*-*)浩Original
2019-11-08 09:22:513900Durchsuche

Stellen Sie fest, ob die Datei unter Linux vorhanden ist

In der Linux-Shell wird -f im Allgemeinen verwendet, um festzustellen, ob die Datei vorhanden ist; -d wird verwendet, um das Verzeichnis zu bestimmen.

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

Wenn ja gedruckt wird, bedeutet dies, dass die Datei vom aktuellen Benutzer erkannt werden kann               (Empfohlenes Lernen: Linux-Betrieb und -Wartung)

-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 如果文件是软链接,则为真

Häufige Beispiele

Wenn eine Datei vorhanden ist, löschen Sie sie

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

Wenn es keinen Ordner gibt, erstellen Sie sie

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

Das obige ist der detaillierte Inhalt vonStellen Sie fest, ob die Datei unter Linux vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn