The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
la copie. profil de fichiers à un nouveau serveur (SCO) sighbrrguy UNIX pour les nuls Questions et réponses 2 12-05-2007 03:02 PM
la copie de fichiers d'un endroit à un autre sur la base d'une liste rebornhonest UNIX pour les nuls Questions et réponses 4 11-30-2007 03:32 PM
Copie de fichiers d'un ordinateur portable vers un serveur distant à l'aide de SSH PATWA UNIX pour les nuls Questions et réponses 3 11-22-2006 04:14 AM
la copie des fichiers vers un serveur distant en utilisant tar aix! admin système AIX 2 11-17-2006 03:30 PM
Copie de fichiers entre 2 serveurs Unix Docboyeee UNIX for Advanced & Expert Users 9 10-20-2003 03:54 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 04-23-2007
Sepia Sepia is offline
Registered User
  
 

Join Date: Apr 2007
Lieu: Angleterre
Posts: 49
Copie d'une liste des fichiers d'un "serveur" à un autre?

J'ai deux serveurs. Je voudrais copier des fichiers d'un répertoire sur un serveur dans le même répertoire sur le serveur B.

Ce n'est pas tous les fichiers dans le répertoire, certains d'entre eux.

Existe-t-il un moyen de faire une liste de fichiers dans un fichier txt et ensuite quelque peu copier tous les fichiers dans la liste en une seule fois à l'autre serveur?

Merci.
  #2 (permalink)  
Old 04-23-2007
Percy Percy is offline
Registered User
  
 

Join Date: Jan 2007
Posts: 14
files.txt contient une liste de tous les fichiers que vous souhaitez copier.



Code:
for line in files.txt
do
    cp $line server:$line
done

Vous bénéficiez de l'essentiel ...

... oh - à moins que son scp ou quelque chose et ensuite vous finir par avoir à taper votre mot de passe pour chaque ligne
  #3 (permalink)  
Old 04-23-2007
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmeur, auteur
  
 

Join Date: Mar 2007
Lieu: Toronto, Canada
Posts: 2,380
Citation:
Posté par Sepia
J'ai deux serveurs. Je voudrais copier des fichiers d'un répertoire sur un serveur dans le même répertoire sur le serveur B.

Ce n'est pas tous les fichiers dans le répertoire, certains d'entre eux.

Existe-t-il un moyen de faire une liste de fichiers dans un fichier txt et ensuite quelque peu copier tous les fichiers dans la liste en une seule fois à l'autre serveur?

Quel shell utilisez-vous? S'il est mis ksh ou bash la liste des fichiers dans un tableau, par exemple:


Code:
filelist=( "file 1" "file 2" etc. )

scp "${filelist[@]}" remote.server:path

Ou utilisez la liste directement sur la ligne de commande:


Code:
scp "file 1" "file 2" etc. remote.server:path

  #4 (permalink)  
Old 09-10-2008
awolbach awolbach is offline
Registered User
  
 

Join Date: Sep 2008
Messages: 1
utiliser des liens symboliques

Citation:
Posté par cfajohnson View Post

Quel shell utilisez-vous? S'il est mis ksh ou bash la liste des fichiers dans un tableau, par exemple:


Code:
filelist=( "file 1" "file 2" etc. )

scp "${filelist[@]}" remote.server:path

Ou utilisez la liste directement sur la ligne de commande:


Code:
scp "file 1" "file 2" etc. remote.server:path

Dans ces situations, vous courez le risque de l'épuisement de la longueur maximale des arguments à un processus. Je suis tombé sur ce problème, aujourd'hui, quand j'ai eu besoin de diviser de façon aléatoire deux gigantesques jeux de fichiers de manière égale entre les deux serveurs. Créez un nouveau répertoire pour chaque serveur et de le remplir avec des liens symboliques vers les fichiers que vous souhaitez copier sur le serveur. S'il s'agit d'un lot de fichiers, d'automatiser en créant un script:


Code:
cat file_list | sed 's/^.*$/ln -s & /' > symlink_script.sh

Exécutez le script dans votre nouveau répertoire. Ensuite, copiez simplement le répertoire sur le serveur cible, et scp suivra les liens symboliques.
  #5 (permalink)  
Old 05-04-2009
KiranKumarKarre KiranKumarKarre is offline
Registered User
  
 

Date d'inscription: avril 2009
Posts: 62
Serveur de fichiers d'un serveur à un autre serveur

Quelqu'un peut-il me donner discription complète de déclaration ci-après comme suis nouveau sous Unix.

scp "dossier 1" "fichier 2", etc remote.serverath

Je souhaite transférer des fichiers par exemple test.sh de lecteur C dans 102.19.23.122,

Je suis comme tryig
scp test.sh 102.19.23.122: C

mais sa ne fonctionne pas,
  #6 (permalink)  
Old 05-04-2009
devtakh devtakh is offline
Registered User
  
 

Join Date: Oct 2007
Lieu: Bangalore
Messages: 514
Citation:
Posté par KiranKumarKarre View Post
Quelqu'un peut-il me donner discription complète de déclaration ci-après comme suis nouveau sous Unix.

scp "dossier 1" "fichier 2", etc remote.serverath

Je souhaite transférer des fichiers par exemple test.sh de lecteur C dans 102.19.23.122,

Je suis comme tryig
scp test.sh 102.19.23.122: C

mais sa ne fonctionne pas,
Pour cette copie, il sera plus facile pour vous de simplement faire un ftp de l'invite de commandes DOS


Code:
open DOS 
cd c:
ftp unixbox
user
paswword
cd /dir  [ directory where your tesh.sh is present]
get test.sh
bye

à la vôtre,
Devaraj Takhellambam
  #7 (permalink)  
Old 05-05-2009
Percy Percy is offline
Registered User
  
 

Join Date: Jan 2007
Posts: 14
Assurez-vous que vous obtenez la syntaxe correcte.

scp / fichier / emplacement / de / test.sh 102.19.23.122 @: / file / emplacement / de / copier / à

Et aussi - assurez-vous que vous pouvez atteindre 102.19.23.122
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 07:59 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0