Maison  >  Article  >  Opération et maintenance  >  Comment savoir si un répertoire ou un fichier existe sous Linux

Comment savoir si un répertoire ou un fichier existe sous Linux

WBOY
WBOYoriginal
2022-04-07 12:05:1515908parcourir

Méthode : 1. Utilisez la commande find, la syntaxe est "trouver les règles de recherche de répertoire ou de fichier" ; 2. Utilisez le script shell, la syntaxe est "if [-e répertoire ou fichier] ; puis echo "Le fichier existe" ; else echo "Le fichier ne existe pas. Il y a "fi".

Comment savoir si un répertoire ou un fichier existe sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment savoir si un répertoire ou un fichier existe sous Linux

Deux manières : rechercher une commande ou un script shell.

1. Commande Find

(1) find est une méthode courante pour rechercher des fichiers sous Linux.

(2) syntaxe find :

find  [指定查找目录]  [查找规则]  [查找完后执行的action]

(3) Par exemple : find /tmp -name wa* -type l consiste à rechercher les fichiers sous /tmp dont le nom commence par wa et dont le type est un lien symbolique. Le trouver signifie exister.

2. Script Shell

(1) L'identification automatique est souvent requise lors du traitement automatique des fichiers. Le script suivant détermine s'il existe, il affichera que le fichier existe, sinon il s'affichera. que le fichier n'existe pas.

(2) Exemple : Modifiez un script pour déterminer si le fichier existe.

vi  t.sh
#!/bin/bash
if  [ -e /temp/test.log ];then   //这里是判断语句,-e表示进行比较结果为真则存在
echo "文件存在"
else
echo "文件不存在"
fi

Les exemples sont les suivants :

Comment savoir si un répertoire ou un fichier existe sous Linux

Recommandations associées : "Tutoriel vidéo Linux"

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