1 2 3
| ~/
$HOME
/home/ton_user/ |
sont tous le même chemin
$HOME est une variable de type shell (issu du fichier de profile ou du fichier de chargement du shell associé à l'utilisateur (en général bash)).
sous unix il n'y a pas de chemins avec des "\", le "\" permet d'échapper un caractère spécial pour empécher son interpretation par exemple les noms avec espaces "\ " peuvent être utilisés de deux façons :
ou pour ssh les fichiers de clefs etc.. sont donc dans autrement dit si tu user s'appelle robert :
dans
1 2 3 4
|
~/.ssh/
$HOME/.ssh/
/home/robert/.ssh/ |
rappel c'est un seul et même chemin...
ensuite pour copier un fichier en local la commande est cp
pour copier en remote rcp
pour copier en remote à travers ssh (plus sécurisé et plus moderne) scp
par exemple
scp /tmp/toto user@machinedistante:~/
copie le fichier local /tmp/toto sur la machine distante dans le home directory de user
(donc ~/ qu'on aurrait aussi pu écrire /home/user/ mais pas $HOME puisque $HOME est une variable du shell et donc elle est locale et n'est pas transmise à travers le réseau)
Partager