Forum Linux.débutant Aide mnémotechnique pour cp

Posté par  .
Étiquettes : aucune
0
29
juin
2004
Existe-t-il un truc pour se rappeler comment copier récursivement, avec cp, tout le contenu d´un répertoire ou le répertoire lui-même?

Moi je me trompe tout le temps. Merci d´avance.
  • # re : Aide mnémotechnique pour cp

    Posté par  . Évalué à 1.

    cp /home/toto /home/toto2 -R

    toujours se rapppeller que "-R" = récursif...
  • # shmouck

    Posté par  . Évalué à 2.

    cp -a

    a pour all

    superbe.
  • # Explication de la question

    Posté par  . Évalué à 2.

    Apparement le problème du monsieur c'est de savoir dans quels cas ca copiera le repertoire lui même et dans lesquels ca copiera uniquement le contenu.
    Réponse (enfin je crois) : le repertoire lui même est toujours copié, sauf si la destination n'existe pas, le copie du repertoire étant alors renommé en la destination indiquée.

    Si tu ne veux copier que le contenu cp -R plop/* coin au lieu de cp -R plop coin.
    • [^] # Re: Explication de la question

      Posté par  . Évalué à 1.

      Mais s´il y a trop de fichiers, * ne va pas marcher.
    • [^] # Eurêka

      Posté par  . Évalué à 2.

      cp -R dir1 dir2 copie dir1 dans dir2
      cp -R dir1/ dir2 copie dir1 dans dir2
      cp -R dir1/./ dir2 copie le contenu de dir1 dans dir2
  • # Ma proposition

    Posté par  . Évalué à 1.

    Bon ça va paraitre débile à certains, mais j'utilise ce truc pour certaines commandes dangereuses.

    Tu mets ça dans ton .bashrc :
    alias cp="echo 'vérifie comment copier récursivement, avec cp, tout le contenu dun répertoire ou le répertoire lui-même'"

    ça oblige vérifier et ensuite à utiliser \cp à la place

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.