Linux は、ディレクトリが存在するかどうかを判断するために if を使用します。

Linux は、ディレクトリが存在するかどうかを判断するために if を使用します。

Linux で if を使用してディレクトリが存在するかどうかを判断する方法

方法は次のとおりです。

1. スクリプト内でifを使用してディレクトリが存在するかどうかを判断する方法

#!/bin/bash
if [ -d "c" ];then
  echo "ディレクトリ c が存在します"
 それ以外
   echo "ディレクトリが存在しません"
フィ

2. シンプルな文章

#!/bin/bash
[ -d "c" ] && echo "ディレクトリ c が存在します"
# または [ -d "d" ] || echo "ディレクトリ d は存在しません"

その他の判定形式は以下のとおりです。

-e ファイル名 ファイル名が存在する場合は真

-d ファイル名 ファイル名がディレクトリの場合は真

-f filename ファイル名が通常のファイルの場合は True になります。

-L ファイル名 ファイル名がシンボリックリンクの場合に真

-r ファイル名 ファイル名が読み取り可能な場合は真

-w ファイル名 ファイル名が書き込み可能な場合は真

-x ファイル名 ファイル名が実行可能であれば真

-s ファイル名 ファイル名の長さがゼロでない場合は真

-h ファイル名 ファイル名がソフトリンクの場合は真

Linux で if を使用してディレクトリが存在するかどうかを判断する方法については、これで終わりです。Linux で if を使用してディレクトリが存在するかどうかを判断する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux ファイル/ディレクトリの権限と所有権の管理
  • Linux (CentOS) システムで MySQL データベース ディレクトリの場所を変更する方法
  • Linux でスペースを含むファイルを削除する (ディレクトリではない)
  • Linux ファイルディレクトリ管理コマンドの概要

<<:  Reactでaxiosを使用してリクエストを送信する一般的な方法

>>:  Java を Mysql バージョン 8.0.18 に接続する方法の詳細な説明

推薦する

MySql で正規表現クエリを使用する方法

正規表現は、特定のパターンに一致するテキストを検索および置換するためによく使用されます。たとえば、テ...

Win10 + Ubuntu 16.04 デュアルシステム 完璧なインストールチュートリアル [詳細]

必ずデータをバックアップすることを忘れないでください。データは貴重なものです! ! !コンピュータモ...

更新とデータ整合性処理のためのMySQLトランザクション選択の説明

MySQL のトランザクションはデフォルトで自動的にコミットされます (autocommit = 1...

CSSは下部のタップバー機能を実装します

現在多くの携帯電話には、下部のタブバーを切り替える機能があります。私も最近、同様の機能を見つけました...

Navicat Premium15 でクラウド サーバーに接続する際のデータベースの問題と落とし穴

クラウドサーバーを使用するとデータベースに接続できる場合もありますが、Navicat Premium...

IE における条件付きコメントの利点と欠点

IE の条件付きコメントは、通常の (X)HTML コメントに対する Microsoft 独自の (...

CSS フロントエンドページレンダリング最適化属性 will-change の具体的な使用法

序文スクロールやサイズ変更などのスクロール イベントがトリガーされると、トリガーの頻度が非常に高くな...

Docker で nginx の https を設定する方法

https をサポートしていない Web サイトは、ブラウザによって徐々に安全でないとマークされるた...

JavaScript プログラムのループ構造の詳細な説明

目次構造を選択ループ構造その間…しながらforループ…のために…で…の…のためにまとめループの終了壊...

Vueデータ変更検出の基本的な実装の簡単な分析

目次1. オブジェクトの変更検出2. オブジェクトに関する質問配列変更検出3.1 背景3.2 実装I...

テーブルの最大幅と最小幅を設定する際の互換性の問題と解決策の詳細な説明

テーブル内の min-width と max-width プロパティの設定 <テーブル>...

シェアしたい絶妙なApple風無料アイコン素材18セット

Apple マグカップのアイコンと追加機能 HD ストレージボックス – アドオンパックセイバースノ...

高品質なコードを書く Web フロントエンド開発実践書の抜粋

(P4) Web 標準は一連の標準で構成されています。中心となる概念は、Web ページの構造、スタイ...

Vue はインターフェースのスライド効果を実装します

この記事では、インターフェースのスライド効果を実現するためのVueの具体的なコードを例として紹介しま...

VUE+CanvasはシンプルなGobangゲームの全プロセスを実現します

序文レイアウトの点では、Gobang はランダムな動きを目的とするゲームよりも実装がはるかに簡単で、...