Conventions de nom des fichiers et répertoire

Conventions de nom des fichiers et répertoire

Les noms de fichiers UNIX peuvent contenir les caractères suivants:
- les lettres de A à Z et a à z
- les chiffres de 0 à 9
- le caractère de soulignement (_)
- le point (.)

si le (.) est utilisé comme premier caractère d'un nom de fichier, le fichier a le statut de caché. Dans UNIX, majuscules et minuscule sont différenciée.

Voici la liste des caractères qui devront être évités:

- $ Indique le début d'une variable shell
- | Redirige la sortie standard sur l'entrée de la commande suivante
- # Début de commentaire
- & Exécute un processus en arrière-plan
- ? Correspond à l'occurrence d'un caractère quelconque
- * Correspond à l'occurrence d'un caractère quelconque
- $# nombre d'arguments passes à un shell script
- $* arguments passes à un shell script
- $? retourne le code d'exécution de la commande précédente
- $$ numéro d'identification du processus
- > opérateur de redirection de la sortie
- < opérateur de la redirection de l'entrée
- ` (backquote) substitution de commande
- >> opérateur de redirection de la sortie (en mode ajout au fichier)
- [ ] recence un domaine de caractères [a-z] signifie tous les caractères de a à z
- . nom_de_fichier exécute le fichier nom_de_fichier
- : séparateur de nom de répertoire dans le chemin