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!