Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-05-2020 12:14:41

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

[résolu] cp -r -p /home/jlg/.unison/ /home/jlg/copie_.unison/

Bonjour,

pour faire une copie du dossier .unison j'ai essayé, dans un script que j'entends placer dans crontab  :


cp -r -p /home/jlg/.unison/ /home/jlg/copie_.unison/



je pense que j'aurais dû regrouper les deux options et faire -rp

mais j'ai obtenu quelque chose d'étrange (pour moi) :
à partir de ~/copie_.unison:

ls



initrd.img      lib         media                    root  tmp      vmlinuz.old
initrd.img.old  lost+found  mountpoint_controle.txt  sys   vmlinuz
 



-r pour répertoire
-p pour garder ownership et timestamp

quelle partie de la ligne a-t-elle déclenché cette irruption dans la racine ?

merci d'avance !

Dernière modification par debianux (20-05-2020 16:16:38)

Hors ligne

#2 20-05-2020 12:32:39

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [résolu] cp -r -p /home/jlg/.unison/ /home/jlg/copie_.unison/

bon, ça marche bien avec -rp
attention, pour vérifier, à ne pas faire, comme moi, vite fait, un simple 'ls -l', comme d'habitude, car  'ls -al' s'impose (pour limiter les risques cardiaques...) smile

Hors ligne

#3 20-05-2020 13:37:15

MicP
Membre
Inscription : 29-02-2016

Re : [résolu] cp -r -p /home/jlg/.unison/ /home/jlg/copie_.unison/

Bonjour

Ou alors, puisque cette ligne de commande sera utilisée dans un script,
c'est toujours intéressant d'utiliser les options longues :

cp --recursive --preserve=mode,ownership,timestamps  /home/jlg/.unison/  /home/jlg/copie_.unison/

ce qui permet plus tard d'éviter d'avoir à ouvrir la page man de la commande cp
pour chercher la signification des options courtes utilisées.

Dernière modification par MicP (20-05-2020 15:10:16)

Hors ligne

#4 20-05-2020 13:37:35

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-16-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [résolu] cp -r -p /home/jlg/.unison/ /home/jlg/copie_.unison/

Hello
avec l'option - a , ça le fait pareil ;-)

man cp a écrit :

-a, --archive
              same as -dR --preserve=all



cp -a ~/.unison/  ~/copie_.unison/


le tilde ~représente le répertoire personnel de l'user connecté


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 20-05-2020 15:44:19

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [résolu] cp -r -p /home/jlg/.unison/ /home/jlg/copie_.unison/

Bonjour MicP et Croutons !
et merci smile

une idée de comment/pourquoi la première ligne a ramené tout ça ?

Hors ligne

#6 20-05-2020 16:15:55

debianux
Membre
Distrib. : debian-stretch-9.7_LVM-chiffré_dual-boot-uefi-w10
Noyau : Linux 4.9.0-8-amd64
(G)UI : Xfce 4.12
Inscription : 19-05-2014

Re : [résolu] cp -r -p /home/jlg/.unison/ /home/jlg/copie_.unison/

je pense que ça vient d'une erreur (naturellement) : un espace en trop après le premier .unison dans une première version

cp -r -p /home/jlg/.unison / /home/jlg/copie_.unison/


smile

Hors ligne

Pied de page des forums