Stellen Sie fest, ob die Datei unter Linux vorhanden ist

(*-*)浩
Freigeben: 2019-11-08 09:22:51
Original
3971 Leute haben es durchsucht

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
Nach dem Login kopieren

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

Häufige Beispiele

Wenn eine Datei vorhanden ist, löschen Sie sie

if [ -f trials ]; then rm ${result_path}trials; fi
Nach dem Login kopieren

Wenn es keinen Ordner gibt, erstellen Sie sie

if [ ! -d $result_name ];then
      mkdir -p $result_name
fi
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage