Задать вопрос

Как скачать файл на компьютер по ssh?

Как я понял, для скачивая есть команда
scp /home/catalog/name_fail.tar.gz root@XXX.XX.XX:./Yandex.Disk

Но куда она скачивает? Я понял, что она скачает в home/user/Yandex.Disk.

Ввожу эту команду, показывается строка, мол, 100% скачено, но... Куда? В папке ничего нет. Нигде. Вообще!
И вообще ли это команда скачивает или что-то другое делает?
  • Вопрос задан
  • 3360 просмотров
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
merryjane
@merryjane
Системный администратор
scp [откуда] [куда]
вы файл /home/catalog/name_fail.tar.gz с машины откуда делаете scp скопировали на машину root@XXX.XX.XX в каталог ./Yandex.Disk
Ответ написан
Если вы на машине-приёмнике потеряли файл, то да, он будет в "home/user/Yandex.Disk"
Вот только юзер у вас - root. (root@XXX.XX.XX)
А для root домашней директорией обычно является "/root"
Ответ написан
Комментировать
begemot_sun
@begemot_sun
Программист в душе.
вам вместо:
./Yandex.Disk
следует написать:
~/Yandex.Disk

тогда файл скачает в домашнюю директорию (/root)
Ответ написан
Комментировать
@maxxx_kovalenko
admin
Если испугались scp то можно и так
tar -cf - /file | ssh hostname tar -xf -C /test
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы