Gérer les fichiers sous Linux : Défi

Exercice : Défi

Arborescence

Vous êtes en charge de créer l'arborescence des dossiers sur l'ordinateur du responsable d'un festival de musique, et d'y ranger les documents au bon endroit.

Lancez les commandes suivantes pour initialiser l'environnement.

touch presta-elec.txt
touch presta-sono.txt
touch presta-bar.txt
touch the-clash.txt
touch sex-pistols.txt
touch wampas.txt

Les fichiers qui commencent par "presta" sont les fiches des différents prestataires du festival. Les autres sont celles des artistes.

Vous devez organiser l'arborescence de fichiers suivante, et placer les fichiers au bon endroit.

└── festival
    ├── artistes
    │   ├── sex-pistols.txt
    │   ├── the-clash.txt
    │   └── wampas.txt
    └── prestataires
        ├── presta-bar.txt
        ├── presta-elec.txt
        └── presta-sono.txt

Réalisez l'arborescence et le déplacement des fichiers en utilisant un minimum de commandes.

On utilise mkdir

On utilise mv

On commence par créer le dossier et les sous-dossiers.

mkdir -p festival/prestataires festival/artistes

Puis on déplace toutes les fiches des prestataires grâce à leur format de nom commun.

mv presta-*.txt festival/prestataires/

Enfin on déplace tout les fichiers textes restants, qui sont des fiches artistes, dans le bon dossier.

mv *.txt festival/artistes/

Saisie

Le responsable vous demande ensuite de saisir la fiche descriptive du groupe The Clash dans le fichier approprié, en vous basant sur cette description légèrement adaptée de la page Wikipédia.

The Clash est un groupe de punk rock britannique, originaire de Londres, en Angleterre. Il s'agit d'un des quatuors majeurs de l'histoire du rock et du punk rock britannique. Le groupe commence sa carrière en 1976 et se dissout en 1986. Sa discographie est sans doute considérée comme la meilleure au monde.

Remplir la fiche du groupe The Clash avec le texte ci-dessus.

On utilise un éditeur comme nano

nano

On peut utiliser le logiciel Nano.

nano festival/artistes/the-clash.txt

Et on recopie le texte que l'on souhaite. On enregistre en faisant Ctrl+O et on quitte à l'aide de Ctrl+X.

Complémentecho

On peut aussi utiliser la commande echo :

echo "The Clash est un groupe de punk rock britannique, originaire de Londres, en Angleterre. Il s'agit d'un des quatuors majeurs de l'histoire du rock et du punk rock britannique. Le groupe commence sa carrière en 1976 et se dissout en 1986. Sa discographie est sans doute considérée comme la meilleure au monde." > festival/artistes/the-clash.txt 

Recherche

Finalement le responsable a trouvé une version texte de la page Wikipédia du groupe, vous pouvez la récupérer ici.

Il aimerait que vous vous en serviez pour récupérer la discographie du groupe.

Ouvrez le fichier et allez à la section "Discographie" en utilisant une fonction de recherche.

Pour récupérer le fichier on peut :

  • créer le fichier sur le serveur et copier/coller le texte avec un éditeur de texte comme nano

  • le télécharger localement et le déposer ensuite sur le serveur avec un client SFTP comme Filezilla

  • trouver son URL puis utiliser wget

La commande less permet d'afficher et de rechercher dans un fichier.

Pour chercher dans le fichier on va utiliser :

less clash.txt

Et on va écrire /Discographie dans l'interface pour sauter à la partie en question.

Complément

Should I Stay or Should I Go (extrait)

Auto-évaluation

Auto-évaluez votre capacité à répondre correctement aux questions de ce défi (sur une échelle de 1 à 4) :

  1. Je ne sais répondre à aucune question (ou presque)

  2. Je sais répondre à moins de la moitié des questions

  3. Je sais répondre à plus de la moitié des questions

  4. Je sais répondre à toutes les questions (ou presque)

Auto-évaluez votre capacité à répondre correctement aux questions de ce défi (sur une échelle de 1 à 4) :

  1. Je ne sais répondre à aucune question (ou presque)

  2. Je sais répondre à moins de la moitié des questions

  3. Je sais répondre à plus de la moitié des questions

  4. Je sais répondre à toutes les questions (ou presque)

4
Liste des raccourcis clavier

Liste des fonctions de navigation et leurs raccourcis clavier correspondant :

  • Bloc Suivant : flèche droite, flèche bas, barre espace, page suivante, touche N
  • Bloc Précédent : flèche gauche, flèche haut, retour arrière, page précédente, touche P
  • Diapositive Suivante : touche T
  • Diapositive Précédente : touche S
  • Retour accueil : touche Début
  • Menu : touche M
  • Revenir à l'accueil : touche H
  • Fermer zoom : touche Échap.