logo

Gestion des fichiers

Voici l'arborescence de dossiers que nous voulons obtenir :

L'arborescence du projet

Le terminal des commandes

Ouvrez la console des lignes de commandes en cliquant sur .
Ou allez dans , puis Accessoires, et choisissez LXTerminal.

Se déplacer dans l'arborescence cd

On peut se déplacer en utilisant le chemin global en commençant le chemin avec / ou le chemin relatif, on utilisera ../ pour reculer (sortir d-un dossier).

pi@raspberry:~ $  cd /home/pi

Créer des dossiers mkdir

Saisir :

pi@raspberry:~ $  mkdir fichiers_Python
puis,
pi@raspberry:~ $  mkdir fichiers_Python/Algorithmes_de_tris
pi@raspberry:~ $  mkdir fichiers_Python/Classiques

Télécharger un fichier wget

Déplacez-vous jusque dans le dossier Algorithmes_de_tris. Puis entrez la commande suivante pour télécharger le fichier :

pi@raspberry:~/fichiers_Python/Algorithmes_de_tris $  wget http://mathartung.xyz/nsi/data/tri_insertion.py

Voir le contenu d'un dosser dir

Entrez la commande suivante pour vérifier que le fichier est bien dans le dossier :

pi@raspberry:~/fichiers_Python/Algorithmes_de_tris $  dir

Lancer un fichier python

pi@raspberry:~/fichiers_Python/Algorithmes_de_tris $  python tri_insertion.py

Modifier un fichier

pi@raspberry:~/fichiers_Python/Algorithmes_de_tris $  nano tri_insertion.py

Déplacer un fichier ou un dossier mv

Entrez la commande suivante :

pi@raspberry:~/fichiers_Python/Algorithmes_de_tris $  mv tri_insertion.py ../Classiques

Le fichier tri_insertion.py n'est plus dans ce dossier. Vous pouvez le vérifier avec la commande dir.

Copier un fichier ou un dossier cp

On se déplace jusqu'au dossier Classiques :

pi@raspberry:~/fichiers_Python/Algorithmes_de_tris $  cd ../Classiques

Vérifiez que le fichier tri_insertion.py est bien dans le dossier Classiques avec la commande dir.
Puis entrez la commande suivante :

pi@raspberry:~/fichiers_Python/Classiques $  cp tri_insertion.py ../Algorithmes_de_tris

Vérifiez que le fichier tri_insertion.py est encore dans ce dossier avec la commande dir. Puis qu'il est aussi dans le dossier Algorithmes_de_tris.

Supprimer un fichier rm

Dans le dossier Classiques, entrez la commande suivante :

pi@raspberry:~/fichiers_Python/Classiques $  rm tri_insertion.py

Vérifiez que le fichier tri_insertion.py n'est plus dans ce dossier avec la commande dir.

Créer un fichier touch

Nous pouvons créer un fichier en ouvrant l'éditeur de texte nano :

pi@raspberry:~/fichiers_Python/Classiques $  nano hello.py
On tape dans l'éditeur :
print("Hello world")
On enregistre avec Crtl + o, on valide et on quitte avec Crtl + x. Puis on l'éxécute :
pi@raspberry:~/fichiers_Python/Classiques $  python hello.py

On peut créer un fichier vide :

pi@raspberry:~/fichiers_Python/Classiques $  touch addition.py
Dans l'éditeur de texte on crée la fonction addition :
pi@raspberry:~/fichiers_Python/Classiques $  nano addition.py
Voici le code :
def addition(a,b):
    return a+b
On enregistre avec Crtl + o, on valide et on quitte avec Crtl + x.
On lance l'interpréteur python dans la console :
pi@raspberry:~/fichiers_Python/Classiques $  python -i addition.py
>>>
Vérifier votre fonction addition :
>>> addition(1, 2)
3
>>>
Pour quitter l'interpréteur Python :
>>> quit()
pi@raspberry:~/fichiers_Python/Classiques $

Pour voir la gestion des droits, faites le TP suivant.