Les commandes de fichiers

pwd, cd, ls, tree, mkdir, rmdir, touch, cp, mv, rm et find avec leurs options courantes : savoir ce que chacune fait, ce qu'elle refuse et ce qu'elle détruit.

  • 30 cartes
  • 5 thèmes
  • Gratuit

Le programme, thème par thème

Le poids de chaque thème suit celui que lui donne l'examen.

  1. Notions
  2. Questions
  3. Ranger et relier
  4. Mises en situation
  5. Comprendre

Quelques cartes du deck

  • ls -la : de quoi s'agit-il ?

    Voir la réponse

    Liste le contenu d'un répertoire en détail (type, droits, propriétaire, taille, date), fichiers cachés compris.

    -l donne le format long, -a ajoute les fichiers dont le nom commence par un point, comme .bashrc, que ls seul n'affiche pas.

  • Le répertoire archive n'existe pas. Que fait mv rapport.txt archive ?

    • Il renomme rapport.txt en archive
    • Il crée le répertoire archive et y déplace le fichier
    • Il échoue, car la destination archive n'existe pas
    • Il copie le fichier sous le nom archive et garde l'original
    Voir la réponse

    Il renomme rapport.txt en archive

    Quand la destination n'est pas un répertoire existant, mv la prend pour un nouveau nom. C'est une source classique de fichiers perdus : le fichier est maintenant un fichier appelé archive.

  • pwd affiche le répertoire … ; cd sans argument ramène au répertoire …, et cd - au répertoire ….

    Voir la réponse

    pwd affiche le répertoire courant ; cd sans argument ramène au répertoire personnel, et cd - au répertoire précédent.

    cd - alterne entre deux répertoires : pratique pour aller et venir sans retaper de chemin.

  • mkdir -p a/b/c : de quoi s'agit-il ?

    Voir la réponse

    Crée a, a/b et a/b/c d'un coup, et ne signale aucune erreur si l'un d'eux existe déjà.

    Sans -p, mkdir a/b/c échoue (« No such file or directory ») si a/b n'existe pas, et mkdir a échoue si a existe déjà.

  • cp src sauvegarde répond « cp: -r not specified; omitting directory 'src' » et ne copie rien. Quelle correction ?

    • Ajouter les droits de root : sudo cp src sauvegarde
    • Ajouter la récursivité : cp -r src sauvegarde
    • Forcer la copie : cp -f src sauvegarde
    • Conserver les droits : cp -p src sauvegarde
    Voir la réponse

    Ajouter la récursivité : cp -r src sauvegarde

    Le message le dit : src est un répertoire et cp ne descend dans un répertoire qu'avec -r. sudo, -f et -p ne changent rien à ce refus.