« Commandes BASH » : différence entre les versions

Ligne 184 : Ligne 184 :
== Transfert ==
== Transfert ==
<pre>
<pre>
transfert de fichiers:
#transfert de fichiers:
scp root@00.00.00.00:/home/fichier.ext .
scp root@00.00.00.00:/home/fichier.ext .
scp fichier.ext root@00.00.00.00:/home/
scp fichier.ext root@00.00.00.00:/home/


avec port
#avec port
scp -P XXXX user@ip:/rep/fichier.txt .
scp -P XXXX user@ip:/rep/fichier.txt .


== synchronisation de fichiers ==
== synchronisation de fichiers ==


rsync -avz -e ssh  /users/personne/.../ root@168.192.1.23:/home/../
rsync -avz -e ssh  /users/personne/.../ root@168.192.1.23:/home/../
Ligne 198 : Ligne 197 :
rsync -av /Users/poste2/Desktop/Joomla_1/ /users/personne/.../
rsync -av /Users/poste2/Desktop/Joomla_1/ /users/personne/.../


option:
#option:
--exclude="/*/.local" (exclure un répertoire)
--exclude="/*/.local" (exclure un répertoire)


rsync -avz -e ssh root@168.192.1.23:/home/../ /users/personne/.../
rsync -avz -e ssh root@168.192.1.23:/home/../ /users/personne/.../


exclure répertoire
#exclure répertoire
--exclude='/config/'
--exclude='/config/'