Linux verwendet if, um zu bestimmen, ob ein Verzeichnis existiert.

Linux verwendet if, um zu bestimmen, ob ein Verzeichnis existiert.

So verwenden Sie „if“ in Linux, um festzustellen, ob ein Verzeichnis vorhanden ist

So geht's:

1. So verwenden Sie if im Skript, um festzustellen, ob ein Verzeichnis vorhanden ist

#!/bin/bash
wenn [ -d "c" ];dann
  echo "Verzeichnis c existiert"
 anders
   echo "Verzeichnis existiert nicht"
fi

2. Einfaches Schreiben

#!/bin/bash
[ -d "c" ] && echo "Verzeichnis c existiert"
# oder [ -d "d" ] || echo "Verzeichnis d existiert nicht"

Weitere Beurteilungsformate sind wie folgt:

-e Dateiname Wahr, wenn der Dateiname existiert

-d Dateiname Wahr, wenn der Dateiname ein Verzeichnis ist

-f Dateiname. Wahr, wenn der Dateiname eine normale Datei ist.

-L Dateiname Wahr, wenn der Dateiname ein symbolischer Link ist

-r Dateiname Wahr, wenn der Dateiname lesbar ist

-w Dateiname Wahr, wenn der Dateiname beschreibbar ist

-x Dateiname Wahr, wenn der Dateiname ausführbar ist

-s Dateiname Wahr, wenn der Dateiname ungleich null ist

-h Dateiname Wahr, wenn der Dateiname ein Softlink ist

Damit ist dieser Artikel über die Verwendung von if in Linux zur Ermittlung, ob ein Verzeichnis vorhanden ist, abgeschlossen. Weitere Informationen zur Verwendung von if in Linux zur Ermittlung, ob ein Verzeichnis vorhanden ist, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Linux-Datei-/Verzeichnisberechtigungen und Eigentümerverwaltung
  • So ändern Sie den Speicherort des MySQL-Datenbankverzeichnisses unter Linux (CentOS)
  • Löschen von Dateien mit Leerzeichen in Linux (keine Verzeichnisse)
  • Zusammenfassung der Linux-Befehle zur Dateiverzeichnisverwaltung

<<:  Mehrere gängige Methoden zum Senden von Anfragen mit Axios in React

>>:  Detaillierte Erklärung zur Verbindung von Java mit Mysql Version 8.0.18

Artikel empfehlen

Das WeChat-Applet wählt die Bildsteuerung

In diesem Artikelbeispiel wird der spezifische Co...

js zur Realisierung von Login- und Registrierungsfunktionen

In diesem Artikelbeispiel wird der spezifische Co...

Das rel-Attribut des HTML-Link-Tags

Das <link>-Tag definiert die Beziehung zwis...

Optimierung der Frontend-Leistung von Websites: JavaScript und CSS

Ich habe einen Artikel des Yahoo-Teams über die O...

Vue.js implementiert Kalenderfunktion

In diesem Artikelbeispiel wird der spezifische Co...

MySQL-Passwort ist korrekt, aber keine lokale Anmeldung möglich -1045

MySQL-Passwort ist korrekt, aber keine lokale Anm...

Detaillierte Erklärung der Kodierungsprobleme bei MySQL-Befehlszeilenoperationen

1. Überprüfen Sie die MySQL-Datenbankkodierung my...

CentOS7 64-Bit-Installation MySQL Grafik-Tutorial

Voraussetzungen für die Installation von MySQL: I...

Erläuterung der Schritte für Tomcat zur Unterstützung des https-Zugriffs

So ermöglichen Sie Tomcat die Unterstützung des h...

So kompilieren Sie den Linux-Kernel

1. Laden Sie die erforderliche Kernel-Version her...

Grundlegende Verwendung und Fallstricke der JavaScript-Array-Methode sort()

Vorwort Bei der täglichen Codeentwicklung gibt es...

Ubuntu 16.04 64-Bit in drei Schritten mit 32-Bit-Programmen kompatibel

Schritt 1: Bestätigen Sie die Architektur Ihres S...

So installieren Sie ROS Noetic in Ubuntu 20.04

Haftungsausschluss: Da das Projekt die Verwendung...