Назад | Перейти на главную страницу

Как скопировать файл с одного сервера unix на другой?

Я могу думать о

любые другие способы? Комментарии?

ПРИМЕЧАНИЕ: эти два сервера находятся внутри LAN, копирование не через Интернет.

Еще два:

  • rsync
  • scp

Еще один - netcat.

Не использовал его годами, но:

  • uucp

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

SMTP. Нет, серьезно: давным-давно у меня была ситуация в плохо управляемой Sun-ориентированной сети, где это был единственный порт, который не зависал, когда он получил более 50 КБ или около того. Итак, я написал сценарий, который хранит архивы telnet 25. Это было глупо, но сработало.

«Злонамеренно некомпетентный» - так мой товарищ по работе употреблял в отношении администратора.

Распечатайте файл, а затем введите его вручную на другом компьютере. Принеси побольше кофе!

Хммм, а почему еще никто не сказал САМБА?

Я иногда использую sendfile.

Я считаю rsync и scp очень функциональными, но не выразительными. Если вы хотите выразить себя технически, я рекомендую комбинацию netcat и dd.

Однако настоящий художник использовал бы протокол вроде RFC 1159, Стандарт передачи дейтаграмм IP на авианосцах, или, возможно, даже написать свой собственный протокол.

Используйте ssh.

Настройте аутентификацию с открытым ключом, затем на принимающем компьютере выполните MOTD_LEN='ssh 'cat /dev/null' | wc -l' ; ssh 'cat | tail -n +$(( $MOTD_LEN + 1 ))(Вам нужно будет превратить первый апостроф и следующий после «wc -l» в обратные кавычки; разметке они не нравятся.)

Или вы можете просто использовать электронную почту.

TFTP. В настоящее время он более популярен для таких вещей, как загрузка прошивки на телефоны VoIP, но когда-то был обычным явлением для загрузки безголовых рабочих станций.

Всегда есть «Laplink» через последовательный или параллельный (дополнительная скорость для опытных пользователей!), Или я показываю здесь свой возраст?

Да, и некоторые DLC поддержки Linux поверх SDLC и X.25 тоже

Под unix правильным способом копирования файла является создание собственного протокола и компиляция команды для выполнения запрошенной функции. Любая другая команда, которая уже существует, которая может выполнять эту функцию, вероятно, не совсем так, как вы хотите. Прекрасная справка об этом явлении находится в этот PDF. Наслаждайтесь!