#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 サイトの他の関連記事を参照してください。