Déterminer si le fichier existe sous Linux

(*-*)浩
Libérer: 2019-11-08 09:22:51
original
3972 Les gens l'ont consulté

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
Copier après la connexion

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 如果文件是软链接,则为真
Copier après la connexion

Exemples courants

Si un fichier existe, supprimez-le

if [ -f trials ]; then rm ${result_path}trials; fi
Copier après la connexion

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

if [ ! -d $result_name ];then
      mkdir -p $result_name
fi
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal