T.P. Structure des fichiers et manipulation sous Linux
Objectifs pédagogiques :
- Comprendre la notion de fichier et de répertoire.
- Explorer l’arborescence d’un système Linux.
- Utiliser les chemins absolus et relatifs.
- Manipuler des fichiers et dossiers en ligne de commande.
- Découvrir les droits d’accès de base.
Créez deux documents
googledoc vides et mettez le lien sur btsio.net dans la page de partage de votre groupe (à partager avec M. Capolungo et moi).
Un document avec la liste des commandes du shell.
Un document avec les réponses aux questions du T.P. et avec des copies d'écran.
Pensez à ajouter un lien vers le sujet du T.P.
1 -
Prise en main de l’arborescence Linux.
- Ouvrez un terminal en utilisant le raccourci clavier CTRL - ALT - T ou dans l'interface graphique !
- Tapez la commande : pwd --> Quelle est votre position dans l’arborescence ?
- Affichez le contenu de votre dossier avec : ls et ls -l
- Identifiez : le dossier à la base de l'arborescence du système ainsi que votre dossier personnel.
Notez deux exemples de chemin absolu et deux exemples de chemin relatif.
2 -
Création d’une arborescence de test.
- Dans votre dossier personnel, créez un répertoire Entreprise avec mkdir.
- Ajoutez les sous-dossiers : Compta, RH, IT.
- Dans chaque sous-dossier, créez un fichier texte vide avec touch.
- Dessinez l’arborescence obtenue.
3 -
Manipulation de fichiers.
- Copiez budget.txt de Compta vers IT.
- Déplacez employes.txt de RH vers Compta et renommez-le en salaries.txt.
- Supprimez serveurs.txt.
4 -
Droits d’accès.
- Affichez les droits avec ls -l.
- Changez les droits de budget.txt en lecture seule pour tous avec chmod 444.
- Donnez tous les droits uniquement au propriétaire de salaries.txt.
- Mise en situation (mini-projet)
- L’entreprise doit avoir :
- Compta : factures.txt (accès total)
- RH : contrats.txt (lecture seule)
- IT : confidential.txt (accès propriétaire uniquement)
- Créez la structure et appliquez les droits avec chmod.
Mémo commandes Linux de base
pwd Afficher le chemin du dossier courant
ls Lister les fichiers
ls -l Lister avec détails (droits, propriétaire, taille)
cd dossier Changer de dossier
mkdir dossier Créer un dossier
touch fichier Créer un fichier vide
cp src dest Copier un fichier
mv src dest Déplacer ou renommer un fichier
rm fichier Supprimer un fichier
chmod Changer les droits d’accès
cd .. revenir dans le dossier précédent
rmdir supprimer un répertoire vide
more voir le contenu d'un fichier
df -h
du
Compléter le cours par les chemins relatifs / absolus ainsi que la commande
chmod.