La plupart du temps, le plus simple est de regarder la page de manuel associée à la commande.
Sur ma distribution par exemple, la commande man scp me donne entre autres :
-p Preserves modification times, access times, and modes from the original file.
Donc pour répondre à ta question, cette commande permet en effet de conserver les dates et heures de modification, mais aussi les modes (Par exemple droits en écriture / lecture / exécution cf. man chmod).
En revanche, je pense que le propriétaire et le groupe des fichiers copiés ne sont pas ceux de la machine depuis laquelle tu fais la copie, mais correspondent au compte que tu utilises pour te connecter à la machine distante via scp.
Par exemple, si l'utilisateur toto qui veut copier le fichier fichier1 sur la machine host fait la commande suivante :
scp -p fichier1 tutu@host:/tmp
Alors le propriétaire du fichier1 copié sur host dans /tmp ne sera pas toto, mais tutu.
La notion "d'utilisateur commun" n'existe donc pas.
# Ton nouvel ami : man
Posté par bernie . En réponse au message Demande de confirmation sur un argument de la commande "scp". Évalué à 1.
Bonjour,
La plupart du temps, le plus simple est de regarder la page de manuel associée à la commande.
Sur ma distribution par exemple, la commande
man scpme donne entre autres :Donc pour répondre à ta question, cette commande permet en effet de conserver les dates et heures de modification, mais aussi les modes (Par exemple droits en écriture / lecture / exécution cf. man chmod).
En revanche, je pense que le propriétaire et le groupe des fichiers copiés ne sont pas ceux de la machine depuis laquelle tu fais la copie, mais correspondent au compte que tu utilises pour te connecter à la machine distante via scp.
Par exemple, si l'utilisateur toto qui veut copier le fichier
fichier1sur la machinehostfait la commande suivante :Alors le propriétaire du
fichier1copié surhostdans/tmpne sera pas toto, mais tutu.La notion "d'utilisateur commun" n'existe donc pas.
En espérant répondre à ta question