ホームページ  >  記事  >  運用・保守  >  ファイルが Linux に存在するかどうかを確認する

ファイルが Linux に存在するかどうかを確認する

(*-*)浩
(*-*)浩オリジナル
2019-11-08 09:22:513950ブラウズ

ファイルが Linux に存在するかどうかを確認する

#Linux シェルでは、通常、ファイルが存在するかどうかを判断するために -f が使用され、ディレクトリを判断するために -d が使用されます。

[[ -f 文件名 ]] && echo yes

yes が出力された場合は、現在のユーザーがファイルを検出できることを意味します (推奨学習: Linux の運用とメンテナンス)

-e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真
-w filename 如果 filename可写,则为真
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真

よくある例

ファイルが存在する場合は削除します

if [ -f trials ]; then rm ${result_path}trials; fi

フォルダがない場合は作成します

うわー

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

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