Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1437 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Comparer un fichier local avec un fichier distant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comparer un fichier local avec un fichier distant

n°604753
benj63
Posté le 14-12-2004 à 15:41:13  profilanswer
 

Bonjour, je souhaiterais comparer via SSH un fichier local, et un fichier sur un serveur distant...
 
En effet, je suis en train de réaliser un code qui archive des fichiers vers un serveur distant, et je souhaiterais être certain que les fichiers ont bien été transmis par scp sur le serveur distant avant de les supprimer automatiquement sur mon poste local !
 
Je récupère la taille du fichier envoyé par "ls -l <nom_du_fichier> | awk '{print $5}'", sur mon poste local... Mais comment faire pour savoir si elle est identique sur le serveur distant ? Je précise que j'accède au serveur distant par ssh sans mot de passe (avec des clés RSA).
 
Merci pour vos idées !

mood
Publicité
Posté le 14-12-2004 à 15:41:13  profilanswer
 

n°604755
ory
Posté le 14-12-2004 à 15:51:42  profilanswer
 

ssh machine ls -l <nom_fichier>|awk '{print $5}'
 
mais tu ferais mieux d'utiliser un procole dédié, du genre rsync


Message édité par ory le 14-12-2004 à 15:52:15
n°604759
benj63
Posté le 14-12-2004 à 16:00:44  profilanswer
 

:jap: merci pour l'aide sur la commande... et pour ton conseil !  ;)

n°604760
neriki
oenologue
Posté le 14-12-2004 à 16:01:17  profilanswer
 

benj63 a écrit :

Bonjour, je souhaiterais comparer via SSH un fichier local, et un fichier sur un serveur distant...
 
En effet, je suis en train de réaliser un code qui archive des fichiers vers un serveur distant, et je souhaiterais être certain que les fichiers ont bien été transmis par scp sur le serveur distant avant de les supprimer automatiquement sur mon poste local !
 
Je récupère la taille du fichier envoyé par "ls -l <nom_du_fichier> | awk '{print $5}'", sur mon poste local... Mais comment faire pour savoir si elle est identique sur le serveur distant ? Je précise que j'accède au serveur distant par ssh sans mot de passe (avec des clés RSA).
 
Merci pour vos idées !


J'ai un doute de l'utilité de la commande ls pour comparer deux fichiers... tu devrais peut être regarder du coté de md5sum...

n°604762
benj63
Posté le 14-12-2004 à 16:04:37  profilanswer
 

tu penses qu'une comparaison sur la taille des fichiers n'est pas suffisante ?  :??:
 
edit : si je compare les md5sum, ce serait mieux ??


Message édité par benj63 le 14-12-2004 à 16:05:31
n°604767
neriki
oenologue
Posté le 14-12-2004 à 16:11:44  profilanswer
 

benj63 a écrit :

tu penses qu'une comparaison sur la taille des fichiers n'est pas suffisante ?  :??:
 
edit : si je compare les md5sum, ce serait mieux ??


Ben si quelqu'un s'amuse à changer des caractères sans en ajouter ni en enlever, les fichiers auront la même longueur, mais auront des signatures md5 différentes.

n°604768
ory
Posté le 14-12-2004 à 16:13:23  profilanswer
 

rsync :o

n°604858
bobuse
Posté le 14-12-2004 à 18:24:59  profilanswer
 


+1
 
mais la solution avec md5sum peut-être efficace mais lourd si les fichiers sont lourds :/
D'ailleurs je pense que rsync s'arrête à la comparaison des infos sur le fichiers (date et/ou taille) ? à confirmer

n°604866
ory
Posté le 14-12-2004 à 18:38:56  profilanswer
 

bobuse a écrit :

+1
 
mais la solution avec md5sum peut-être efficace mais lourd si les fichiers sont lourds :/
D'ailleurs je pense que rsync s'arrête à la comparaison des infos sur le fichiers (date et/ou taille) ? à confirmer


 
non, il utilise un algorithme de hashage, MD4 il me semble

n°605149
benj63
Posté le 15-12-2004 à 08:55:31  profilanswer
 

oui les fichiers sont très lourds (500 Mo) etj'ai abandonné l'idée des md5sum...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Comparer un fichier local avec un fichier distant

 

Sujets relatifs
script bash pour trier des fichier dans des repsarge et le fichier profile
PCL> impression dans un fichier?Execution d'un script shell a partir d'un fichier
fichier cueDossier local sous Evolution
VPN reseau localProbleme reseau local et wifi
[Debian] XFree trouve pas le fichier de config[shell] comparer un fichier local et un fichier distant (http)?
Plus de sujets relatifs à : Comparer un fichier local avec un fichier distant


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR