info:bash:tests_fichiers

Ceci est une ancienne révision du document !


Test sur les fichiers

Expression Code de retour
Tests sur l’existence et la taille du fichier
-e nomfic Vrai si le fichier existe
-s nomfic Vrai si le fichier n’est pas vide
Tests sur le type du fichier
-f nomfic Vrai si le fichier est de type ordinaire
-d nomfic Vrai si le fichier est de type répertoire
-h nomfic Vrai si le fichier est de type lien symbolique
-L nomfic Vrai si le fichier est de type lien symbolique
-b nomfic Vrai si le fichier est de type spécial bloc
-c nomfic Vrai si le fichier est de type spécial caractère
-p nomfic Vrai si le fichier est de type tube nommé
-S nomfic Vrai si le fichier est de type socket
Tests sur les permissions du fichier
-r nomfic Vrai si le fichier est accessible en lecture
-w nomfic Vrai si le fichier est accessible en écriture
-x nomfic Vrai si le fichier possède le droit d’exécution
-u nomfic Vrai si le fichier possède le setuid-bit
-g nomfic Vrai si le fichier possède le setgid-bit
-k nomfic Vrai si le fichier possède le sticky-bit
nomfic1 -nt nomfic2 Vrai si le fichier nomfic1 est plus récent que le fichier nomfic2
nomfic1 -ot nomfic2 Vrai si le fichier nomfic1 est plus ancien que le fichier nomfic2
nomfic1 -ef nomfic2 Vrai si les fichiers nomfic1 et nomfic2 référencent la même inode (liens physiques)
-O nomfic Vrai si l’utilisateur est propriétaire du fichier
-G nomfic Vrai si l’utilisateur appartient au groupe propriétaire du fichier

  • /home/franck/dokuwiki/doc/data/attic/info/bash/tests_fichiers.1666616073.txt.gz
  • Dernière modification : 2022/10/24 14:54
  • de franck