J'essayais de sauvegarder certains fichiers via SSH, mais au lieu de tar
ceux que je voulais, j'ai mon dossier personnel. J'ai fait d'autres tests et cela se résume à ceci:
ssh root@server /bin/sh -c "cd /boot && ls -l"
Qui à ma grande surprise liste des fichiers dans /root
pas /boot
. Mais si j’exécute l’ensemble de la /bin/sh
commande à partir d’un terminal, il cd
s’imprime correctement et affiche les /boot
fichiers.
Qu'est-ce qu'il se passe ici?
ssh root@server /bin/sh -c "ls -l /boot"
?