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 に接続する方法の詳細な説明

推薦する

Linux サーバー上の hosts ファイル構成の詳細な説明

Linux サーバーのホスト ファイルの構成hosts ファイルは、Linux システム内の IP ...

CSS属性のマージンの理解について話す

1.マージンとは何ですか?マージンは、要素の周囲のスペースの間隔を制御するために使用され、視覚的にス...

アダプティブ Web デザインの手法 (モバイル フォンでの優れたアクセス エクスペリエンス)

1. HTML ヘッダーにビューポート タグを追加します。ウェブサイトの HTML ファイルの先頭...

CSS3で作成した画像スクロール効果

成果を達成する実装コードhtml <base href="https://s3-us...

Harborを使用してプライベートDockerリポジトリを構築する方法

目次1. オープンソースの倉庫管理ツール Harbor 2 インストール2.1 DockerとDoc...

検索履歴を実装するjQueryプラグイン

毎日jQueryプラグイン - 検索履歴を作成するためのものです。参考までに、具体的な内容は次のとお...

親要素に対する CSS 子要素の配置の実装

解決親要素に position:relative を追加します。子要素に position:abso...

JavaScript を使用してページ要素のオフセットを取得/計算する方法

質問コントロールをクリックすると、コントロールの下にフローティング レイヤーが表示されます。通常の方...

MySQL8 ベースの docker-compose デプロイメント プロジェクトの実装

1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...

CSSアニメーション属性キーフレームの詳細な説明

コラムを更新してからどれくらい経ったでしょうか?半年ですか?今年の後半は、まさに離陸、つまり文字通り...

Linux カーネル デバイス ドライバー 高度な文字デバイス ドライバーのメモ

/****************** * 高度な文字デバイス ドライバー ***********...

Nginx Rewrite の使用シナリオと設定方法の分析

Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....

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

JavaとMysql 8.0.18バージョンの接続方法については、参考までに具体的な内容は以下のとお...

MySQLは数百万のシミュレーションデータ操作コードを自動的に挿入します

私はデータベースツールとして Navicat を使用しています。他のものも同様です。 1. Navi...

HTML 名 ID とクラスの違い_PowerNode Java アカデミー

名前タグの名前を指定します。形式 <input type="text" n...