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

Einfache Tipps zur Erhöhung der Ladegeschwindigkeit von Webseiten

Die Ladegeschwindigkeit einer Webseite ist ein wic...

So importieren Sie chinesische Daten in Navicat für SQLite in CSV

In diesem Artikel erfahren Sie zu Ihrer Informati...

Erläuterung der Lösung zur mobilen H5-Bildgenerierung in JavaScript

Derzeit gibt es viele Betriebsaktivitäten für öff...

Detaillierte Erklärung des Lebenszyklus einer Angular-Komponente (I)

Inhaltsverzeichnis Überblick 1. Hook-Aufrufreihen...

So ändern Sie die Standardcodierung von MySQL in Linux

Wenn während des Entwicklungsprozesses nach der W...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.19

In diesem Artikel wird das grafische Tutorial zur...

Detaillierte Erklärung von count(), group by, order by in MySQL

Ich bin vor Kurzem auf ein Problem gestoßen, als ...

Webdesign-Tipps: Einfache Regeln für das Seitenlayout

Wiederholung: Wiederholen Sie bestimmte Seitendes...

Vue-Implementierungsbeispiel mit Google Recaptcha-Verifizierung

In unserem aktuellen Projekt müssen wir die Googl...

Grafisches Tutorial zur Installation und Konfiguration von Mysql WorkBench

In diesem Artikel erfahren Sie mehr über die Inst...

So installieren Sie Nginx unter Win10

Da das Unternehmen mich bat, einen WebService-Ser...

Lösung für BT Baota Panel php7.3 und php7.4 unterstützen ZipArchive nicht

Die Lösung für das Problem, dass die PHP7.3-Versi...