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でディレクトリを効率的に切り替える方法

Linux でディレクトリを切り替えるとなると、誰もが間違いなくcdコマンドを思い浮かべるでしょう。...

ふるい抽選を実施するミニプログラム

この記事の例では、ふるい抽選を実装するためのミニプログラムの具体的なコードを参考までに共有しています...

JavaScript マクロタスクとマイクロタスクの実行順序についての簡単な説明

目次1. JavaScriptはシングルスレッドです1. 同期タスク2. 非同期タスク2. タスクキ...

MySQL 8.0.12 解凍バージョンのインストールチュートリアル

この記事では、MySQL 8.0.12解凍版のインストールチュートリアルを参考までに紹介します。具体...

Vueは虫眼鏡付きの検索ボックスを実装します

この記事では、Vueを使用して虫眼鏡付きの検索ボックスを実装する方法を紹介します。具体的な内容は次の...

Javascriptを使用して滑らかな曲線を生成する方法

目次序文ベジェ曲線の紹介二次ベジェ曲線3次ベジェ曲線ベジェ曲線計算機能フィッティングアルゴリズム付録...

アイデアを使用して Springboot 初期化サーバーを構築する際の問題分析

問題の説明最近、Springbootプロジェクトを構築していたところ、会社のネットワークケーブルに接...

Web ベースの電子メール コンテンツの HTML フォーマット標準の概要

1. ページ要件1) 標準のヘッダーとフッターを使用するXML/HTML コードコンテンツをクリップ...

Vueはタブ切り替えを実装します

この記事では、タブ切り替えを実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

vue3 でブロック崩しゲームを開発する方法をステップバイステップで教えます

序文vue3 を使った例をいくつか書いてみましたが、Vue3 のコンポジション API はよく設計さ...

Vueはソースコード付きのリファレンスライブラリのメソッドを使用します

monaco-editor-vueの公式ソースコードは次のとおりです。インデックス 'mon...

MySQLのページング制限のパフォーマンス問題についての簡単な説明

MySQL ページング クエリは通常、制限を通じて実装されます。 limit は 1 つまたは 2 ...

ネイティブ JS で音楽プレーヤーを実装するためのサンプル コード

この記事では主に、次のように共有されるネイティブ JS 音楽プレーヤーのサンプル コードを紹介します...

Chromeブラウザの自動パスワード保存プロンプト機能を無効にする方法

注: Web 開発では、フォームに autocomplete="off" を追加...

Alibaba Cloud CentOS 7 に MySQL 8.0.13 をインストールする方法

1. MySQL インストール パッケージをダウンロードします(ここにはコツがあります。おそらく、こ...