Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/03/2011, à 12:34

donkeykong

Répondre automatiquement à cp -i

Bonjour à tous,

Je dois sauvegarder des données provenant d'un disque dur d'un PC portable ayant des problèmes.
J'ai entamé une sauvegarde que j'ai malheureusement du interrompre.
J'ai en ce moment sauvegardé plus de 50 Go de données (+ de 30000 fichiers)
Je vais la recommencer aujourd'hui mais je ne voudrais pas que l'ordinateur recommence à zéro, dc utilisation de cp -i avec "o" à chaque demandes, mais j'ai pas très envie de devoir taper "o" 30000 fois O_o.

Comment est ce que je pourrais faire une sorte de "oui pour tous" en mode console ?

ps : Ah aussi, je ne saisis pas trop la différence entre -r et -R, pourriez vous me l'expliquer s'il vous plait ?

Dernière modification par donkeykong (Le 30/03/2011, à 12:36)

Hors ligne

#2 Le 30/03/2011, à 12:56

Shyne

Re : Répondre automatiquement à cp -i

Salut,

man cp a écrit :

-R, -r, --recursive
copier récursivement les répertoires
--reply={yes,no,query}
spécifier comment traiter les requêtes à propos d'un fichier de destination existant

Je comprend pas trop pourquoi t'attends la réponse sur un forum, c'est nettement plus rapide de consulter les manpages...

Hors ligne

#3 Le 30/03/2011, à 13:01

donkeykong

Re : Répondre automatiquement à cp -i

Peut être parce que je n'ai pas bien compris ce que voulais dire ça : "--reply={yes,no,query}"
Notamment le "query"

Ainsi que j'avais cru comprendre en lisant certains site qu'il y avait une différence entre -R et -r

Dernière modification par donkeykong (Le 30/03/2011, à 13:05)

Hors ligne

#4 Le 30/03/2011, à 17:19

aduxas

Re : Répondre automatiquement à cp -i

"query" veut dire "demander".  Donc les possibilites sont:

--reply=yes (repondre oui a tout)
--reply=no (repondre non a tout)
--reply=query (me demander)

Hors ligne

#5 Le 30/03/2011, à 17:34

Shyne

Re : Répondre automatiquement à cp -i

Ce qui est très bien expliqué dans le lien que tu nous a donné.

Dernière modification par Shyne (Le 30/03/2011, à 17:36)

Hors ligne

#6 Le 30/03/2011, à 17:39

Sciensous

Re : Répondre automatiquement à cp -i

l'option -u de cp peut t'aider au passage
(ne copier que les fichiers modifiés depuis -u=update)


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

En ligne

#7 Le 30/03/2011, à 21:34

pode

Re : Répondre automatiquement à cp -i

donkeykong a écrit :

Ainsi que j'avais cru comprendre en lisant certains site qu'il y avait une différence entre -R et -r

C'est historique. Il n'y a plus de différence entre les deux options depuis la version 4.1.6 de coreutils (qui est le package GNU embarquant la commande cp) :

$ zcat /usr/share/doc/coreutils/NEWS.gz
[...]
[4.1.6]
* New cp option: --copy-contents.
* cp -r is now equivalent to cp -R.  Use cp -R -L --copy-contents to get the
  traditional (and rarely desirable) cp -r behavior.

Sur des systèmes n'utilisant pas la commande cp du package coreutils de GNU, la commande cp peut avoir l'option -r et/ou l'option -R. Et s'il y a les deux options, elles peuvent ne pas être équivalentes.
Sous FreeBSD par exemple, l'option -R est l'option conseillée, tandis que l'option -r (qui existe et a un comportement différent) est évoquée dans un paragraphe COMPATIBILITY (Man page FreeBSD sur cp

Hors ligne

#8 Le 30/03/2011, à 21:49

donkeykong

Re : Répondre automatiquement à cp -i

Ok merci

Hors ligne