2011-2012 | Enseignantes : R.Ben Azzoun & S. Ben Chaaban
echo : Affichage d'un message, d'une variable, ...
4. Gestion des fichiers
Répertoires spéciaux sous UNIX:
. (un point): représente le répertoire courant.
.. (deux points): représente le répertoire parent.
~ :représente le répertoire maison (home) de l'utilisateur.
Fichiers cachés :
Sous Unix, les fichiers cachés commencent par un point. Par exemple, ~/.bashrc est un fichier caché,
dans le répertoire maison de l'utilisateur, qui contient la configuration de son shell.
Caractères spéciaux :
Certains caractères, appelés métacaractères, sont interprétés spécialement par le shell avant de
lancer la commande entrée par l’utilisateur. Les métacaractères permettent donc de spécifier
facilement des ensembles de fichiers, sans avoir à rentrer tous leurs noms. Voici les plus utilisés :
* : remplacé par n’importe quelle suite de caractères
? : remplacé par un seul caractère quelconque
[ ] : remplacé par l’un des caractères mentionnés entre les crochets. On peut spécifier un intervalle
avec - (Exemple :[a-z]spécifie l’ensemble des lettres minuscules).
a) Manipuler des fichiers et des répertoires
ls : Affichage de la liste des fichiers et/ou répertoires non cachés du répertoire courant.
ls -l : affichage de la Liste de toutes les informations disponibles sur les fichiers et répertoires
non cachés du répertoire courant. On aura Sept colonnes dans l'affichage détaillé :
1. Type de fichier et autorisations (Répertoire repéré par un d en première lettre, lien
symbolique par un l en première lettre)
2. Nombre de liens matériels ou nombre de blocs pour un répertoire
3. Propriétaire
4. Groupe
5. Taille en octets
6. Date et heure de la dernière modification (jour si + de 6 mois)
7. Nom du fichier
ls -al : pour visualiser les attributs de tous les fichiers (même ceux cachés).
Touch : créer un fichier vide.
cp : Copie d'un fichier ou d'un répertoire.
mv : Déplacement ou changement du nom d'un fichier ou d'un répertoire.
rm : Effacement d'un fichier ou d'un répertoire(rm –r).