Maison  >  Article  >  Opération et maintenance  >  Déterminer si le fichier existe sous Linux

Déterminer si le fichier existe sous Linux

(*-*)浩
(*-*)浩original
2019-11-08 09:22:513900parcourir

Déterminer si le fichier existe sous Linux

Dans le shell Linux, -f est généralement utilisé pour déterminer si le fichier existe ; -d est utilisé pour déterminer le répertoire.

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

Si oui est imprimé, cela signifie que le fichier peut être détecté par l'utilisateur actuel               (Apprentissage recommandé : Exploitation et maintenance 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 如果文件是软链接,则为真

Exemples courants

Si un fichier existe, supprimez-le

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

S'il n'y a pas de dossier, créez-le

if [ ! -d $result_name ];then
      mkdir -p $result_name
fi

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn