Есть ли причина использовать scp вместо rsync?

Есть ли причина использовать scp вместо rsync ? Я не вижу причин снова использовать scp , rsync делает все, что делает scp , с большей безопасностью (может сохранять символические ссылки и т. Д.).

6 Solutions collect form web for “Есть ли причина использовать scp вместо rsync?”

Если вам нужно скопировать большое количество файлов или иметь большие файлы, rsync over ssh будет намного быстрее, чем scp.

scp предоставляет подобный cp метод для копирования файлов с одного компьютера на удаленную машину через безопасное соединение SSH.

rsync позволяет синхронизировать удаленные папки.

Это разные программы, и оба они используют их. scp всегда безопасен, тогда как rsync должен перемещаться по SSH для обеспечения безопасности.

Одна из главных вещей (о которой я думаю, никто не упоминал) заключается в том, что если вы передаете большое количество данных или файлов, и если передача по какой-либо причине отключена до завершения, rsync заберет ее там, где она остановилась. В то время как scp нет.

Я использую scp, если хочу передать одну или пару файлов или каталогов. Я перехожу к rsync для нескольких данных размера GB.

rsync : Дельты трансферов (с использованием алгоритма Delta Transfer Algorithm ) между:

  1. локальные и удаленные хосты

scp : Передает целые файлы между:

  1. локальные и удаленные хосты
  2. удаленные и удаленные хосты

Описание: scp может передавать файлы между двумя удаленными узлами, в то время как rsync не поддерживает его.

scp проще использовать, так как он принимает меньше аргументов. Я поймаю myselv, используя scp вместо rsync если я переношу только один файл. Уместно, я просто ленив, чтобы определить псевдоним rsync … 😉

Пользователь Chris at Webhosting Talk пишет:

rsync сравнивает файлы с каждого конца и передает только измененные части измененных файлов. Когда вы перенесите файлы в первый раз, они ведут себя очень похоже на scp , но для второй передачи, где большинство файлов не изменилось, это будет заставлять намного меньше данных, чем scp . Это также удобный способ перезапуска неудачных передач – вы просто переиздаете ту же команду, и она заберет там, где она остановилась раньше, тогда как scp начнет снова с нуля.

  • Обратный SSH-туннель
  • Доступ к каталогу Linux на компьютере с Windows 7 через WAN
  • Не удалось выполнить SSH в Google Cloud Server после перезагрузки
  • Как «изолировать» сетевые возможности учетной записи пользователя в Linux?
  • SFTP Загрузка дросселируется до 10 Мбайт / с на Linux Mint (18.2)
  • Как записать удаленный ssh-вывод в переменную
  • CentOS 7 - ssh login отказано, когда я использую открытый ключ ssh, но работает только с именем пользователя
  • Проверьте, включен ли SSH или отключен в Solaris 11
  • Список сохраненных отпечатков пальцев ssh
  • scp не может загружать / скачивать файлы, даже если ssh работает
  • Является ли моя версия SSH, OpenSSH или какой-либо другой садовой разновидности?
  • Interesting Posts

    Как узнать, какая команда выполняется файлом systemd .timer?

    Поиск греческого из командной строки

    Как написать сценарий оболочки, который берет имя папки и удаляет все подпапки?

    Шифровать загрузочную файловую систему

    почему usb не работает с Centos 5, пока он работает с другими ОС

    Что делает «make install» в Makefile, который поставляется с ядром?

    Как настроить ZFS с помощью SSID ZIL и L2ARC?

    не может открыть NetBeans IDE в Fedora 17

    Как найти конкретный файл с определенным набором строк?

    Устранение неполадок с высоким временем ядра (высокое сетевое использование, высокие прерывания)

    Использовать read как подсказку внутри цикла while, управляемого read?

    Замена строк в файле с использованием разных значений для замены одного и того же шаблона

    Двойной монитор на Arch Linux заставляет компьютер не приостанавливать работу

    ArchLinux | Пароль входа не работает после создания новой учетной записи пользователя

    Как вы устанавливаете Django, когда есть проблема с scl?

    Linux и Unix - лучшая ОС в мире.