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

So erreichen Sie die maximale Anzahl von Verbindungen in MySQL

Inhaltsverzeichnis Was ist der Grund für den plöt...

So installieren Sie MySQL Community Server 5.6.39

Dieser Artikel enthält das ausführliche Tutorial ...

Docker stop stoppt/remove löscht alle Container

In diesem Artikel wird hauptsächlich das Stoppen/...

JavaScript-Dom-Objektoperationen

Inhaltsverzeichnis 1. Kern 1. Holen Sie sich den ...

Upgrade der Docker-Version von MySQL 5.7 auf MySQL 8.0.13, Datenmigration

Inhaltsverzeichnis 1. Sichern Sie die alten MySQL...

Tipps zum Escapen von HTML-Texten

Heute habe ich auf CSDN einen kleinen Trick zum Es...

Gemeinsame Nutzung verschiedener Methoden zum Deaktivieren des Seitencaches

Heute bin ich beim Entwickeln auf eine Methode ge...

So füllen Sie Elemente in Spalten im CSS-Rasterlayout

Angenommen, wir haben n Elemente und müssen diese...

Implementierung der Validierung mehrerer Elemente im Formular

Im Projekt werden häufig Formulartests durchgefüh...

Vue implementiert zwei Methoden zur Steuerung der Routing-Berechtigung

Inhaltsverzeichnis Methode 1: Routing von Metainf...

js canvas realisiert Bilder mit abgerundeten Ecken

In diesem Artikel wird der spezifische Code von J...