J'essayais de sauvegarder certains fichiers via SSH, mais au lieu de tarceux 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 /rootpas /boot. Mais si j’exécute l’ensemble de la /bin/shcommande à partir d’un terminal, il cds’imprime correctement et affiche les /bootfichiers.
Qu'est-ce qu'il se passe ici?
ssh root@server /bin/sh -c "ls -l /boot"?