ホームページ >運用・保守 >Linuxの運用と保守 >Linux でディレクトリまたはファイルが存在するかどうかを確認する方法

Linux でディレクトリまたはファイルが存在するかどうかを確認する方法

WBOY
WBOYオリジナル
2022-04-07 12:05:1516065ブラウズ

方法: 1. find コマンドを使用します。構文は「find ディレクトリまたはファイルの検索ルール」です。2. シェル スクリプトを使用します。構文は「if [-e ディレクトリまたはファイル]; then echo」です。ファイルが存在します」 else echo 「ファイル "fi" が存在しません。」

Linux でディレクトリまたはファイルが存在するかどうかを確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux でディレクトリまたはファイルが存在するかどうかを確認する方法

2 つの方法: コマンドまたはシェル スクリプトを検索します。

1. Find コマンド

(1) find は、Linux でファイルを検索するための一般的な方法です。

(2) find 構文:

find  [指定查找目录]  [查找规则]  [查找完后执行的action]

(3) 例: find /tmp -name wa* -type l、/tmp の下に wa で始まる名前のシンボリック リンクを検索します。 。 書類。それを見つけることは存在することを意味します。

2. シェル スクリプト

(1) ファイルの自動処理中に自動識別が必要になることがよくありますが、次のスクリプトは test.log が存在するかどうかを判断し、存在する場合は表示します。ファイルが存在する場合、ファイルが存在しないことが表示されます。

(2) 例: スクリプトを編集して、ファイルが存在するかどうかを確認します。

vi  t.sh
#!/bin/bash
if  [ -e /temp/test.log ];then   //这里是判断语句,-e表示进行比较结果为真则存在
echo "文件存在"
else
echo "文件不存在"
fi

例は次のとおりです:

Linux でディレクトリまたはファイルが存在するかどうかを確認する方法

関連する推奨事項: 「Linux ビデオ チュートリアル

以上がLinux でディレクトリまたはファイルが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。