IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

comparé fichier local et distant en sftp


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2011
    Messages
    299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2011
    Messages : 299
    Par défaut comparé fichier local et distant en sftp
    Bonjour,

    j'ai fais un petit script qui permet de récupérer un fichier sur un serveur. Mais, j'aimerai comparé le fichier distant avec un fichier local avant, si ils sont différents, je récupère le fichier distant et si ils sont identiques, je récupère pas le fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    sftp alan@serveur << EOT
    cd rep_distant
    !cd  rep_local
    get file1
    exit
    EOT
    J'aimerai aussi savoir comment comparer la date de la dernière modification de deux fichiers?

    Merci

    Alaninho

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    officiellement tu peux pas et tu dois passer par rsync par exemple... qui si c'est identique ne téléchargera pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rsync -zauv user@host:/chemin/fichierdistant fichierlocal
    pour comparer sinon tu peux quand même le faire "à la volée" en ftp .... / diff
    mais c'est le même volume de données à télécharger que le ftp lui même donc c'est comme si tu téléchargeais 2* le fichier si il y a une différence...
    donc sans intérêt.

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Et un montage en sshfs ? Comme ça, tu pourras faire comme s'il est sur ton système.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sshfs nom@IP:/point_à_monter /point_de_montage -o port=22
    sshfs marche avec ssh comme sftp.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Télécharger fichiers distant par sftp sous XP ?
    Par eric0279 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 07/06/2008, 14h40
  2. Comparaison d'un fichier local avec un fichier distant
    Par WerKa dans le forum Général Java
    Réponses: 2
    Dernier message: 03/06/2008, 17h50
  3. Réponses: 2
    Dernier message: 10/09/2007, 18h01
  4. Fichier local ou distant
    Par crischprolch dans le forum Langage
    Réponses: 6
    Dernier message: 09/08/2007, 16h49
  5. Réponses: 3
    Dernier message: 17/07/2007, 08h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo