#Linux にファイルが存在するかどうかを確認するには、find コマンドとシェル スクリプトの 2 つの方法があります。
1. Find コマンド
(1) find は、Linux でファイルを検索するために使用される一般的な方法です。
(2) find構文: find [検索ディレクトリの指定] [検索ルール] [検索後の動作]
(3) 例: find /tmp -name wa * -type l は、wa で始まる名前で、/tmp の下にあるシンボリック リンク タイプのファイルを検索します。それを見つけることは存在することを意味します。
2. シェルスクリプト
シェルはC言語で書かれたプログラムで、ユーザーがLinuxを利用するための架け橋となります。シェルはコマンド言語であると同時にプログラミング言語でもあります。シェルとは、ユーザーがオペレーティング システム カーネルのサービスにアクセスするためのインターフェイスを提供するアプリケーションを指します。
(1) ファイルの自動処理中に自動識別が必要になることがよくあります。次のスクリプトは、test.log が存在するかどうかを判断します。存在する場合は、ファイルが存在することが表示され、存在しない場合は、ファイルが存在することが表示されます。存在しない。
(2) 例: スクリプトを編集して、ファイルが存在するかどうかを確認します。
vi t.sh
#!/bin/bash if [ -e /temp/test.log ];then //这里是判断语句,-e表示进行比较结果为真则存在 echo "文件存在" else echo "文件不存在" fi
保存して終了
実行:
sh t.sh
関連する推奨事項: linux チュートリアル
以上がLinuxでファイルが存在するかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。