Introduction
Il existe différents commandes systèmes permettant de manipuler les fichiers. Certaines d’entre-elles sont décrites ci-dessous:
Tester l’existence d’un dossier avec “test -d”
|
Cas d’usage |
Commande |
Requête |
|
Un client souhaite mettre tous les documents liés à une commande fournisseur dans un même dossier. |
test -d |
Dans ce cas, la fonction retourne OUI si le dossier existe et NON si ce n’est pas le cas. |
Créer un dossier avec mkdir
|
Cas d’usage |
Commande |
Requête |
Retour fonction |
|
Un client souhaite créer un dossier par commande fournisseur avec tous les fichiers la concernant à l’intérieur. |
mkdir |
La commande système sera donc mkdir [chemin absolu du dossier] |
Dans ce cas, la fonction retourne “*CDE-PB” suivi du libellé de l’erreur :
Ou la liste chaînée des résultats dans le cas contraire :
|
Scruter le contenu d’un dossier avec ls
|
Cas d’usage |
Commande |
Requête |
Retour fonction |
|
??? |
ls |
La commande système sera donc ls [chemin absolu du dossier]
|
Dans ce cas, la fonction retourne “*CDE-PB” suivi du libellé de l’erreur:
Ou la liste chaînée des résultats dans le cas contraire:
|
Copier un fichier avec cp
|
Cas d’usage |
Commande |
Requête |
Retour fonction |
|
??? |
cp cp-r |
Dans le cas d’un copier/coller, il faudra donner le chemin d’origine du fichier ainsi que son chemin de destination. Soit pour un fichier la commande sytème est: cp[chemin absolu du fichier]
|
Dans ce cas, la fonction retourne “*CDE-PB” suivi du libellé de l’erreur:
Ou la liste chaînée des résultats dans le cas contraire :
|
Effacer un dossier avec ses fichiers avec rm
|
Cas d’usage |
Commande |
Commande système |
Exemple |
Retour fonction |
|
|
rm |
rm [chemin absolu du fichier ou du dossier]
|
rm /tmp/BB.Z
|
Vide si tout va bien Message d’erreur si problème |
Déplacer un fichier ou Dossier, renommer un fichier avec mv
|
Cas d’usage |
Commande |
Commande système |
Exemple |
Retour fonction |
|
|
mv <Source> <Destination> |
mv [chemin absolu du fichier source] [chemin absolu du fichier destination]
|
mv /tmp/AA.Z /Diap1/ |
Vide si tout va bien Message d’erreur si problème |
Mettre tous les droits sur un fichier ou un dossier
|
Cas d’usage |
Commande |
Commande système |
Exemple |
Retour fonction |
|
|
chmod 777 < RepOuFic> |
chmod 777 [chemin absolu du fichier ou du dossier]
|
chmod 777 /tmp/BB.Z
|
Vide si tout va bien Message d’erreur si problème |