Я часто передаю файлы между компьютерами с Windows 7 и Ubuntu 10.10 в обоих направлениях в моей домашней сети. Обычно я просто использую файловый менеджер окон (Nautilus или Windows Explorer) на том компьютере, на котором я сижу, чтобы начать копирование / перемещение в любом направлении. Иногда я использую WinSCP на компьютере с Windows, потому что Samba и / или Windows, похоже, не справляются со многими крупными одновременными передачами.

Итак, мой вопрос: есть ли приложение, которое я мог бы использовать, чтобы инициировать копирование / перемещение с любого компьютера и позволить мне просматривать ход выполнения / уведомлять меня о завершении на другом компьютере?

Например, я запускаю перенос на машине с Windows, работаю на своей машине с Ubuntu. Со своего компьютера с Ubuntu я отслеживаю прогресс и получаю уведомления о завершении (одной или всех передач).

1 ответ1

1

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

while sleep 1; do ls -l $targetfile; done

Это покажет прогресс, и если вы знаете размер файла по ls -l в источнике, вы узнаете, когда это будет сделано.

Конечно, вы можете расширить это, чтобы проанализировать исходный и целевой размеры файлов, сравнить их и сообщить, когда они совпадают. Зависит от того, насколько автоматизированным вы хотите это.

Я предполагаю, что у вас есть доступ по SSH между обеими машинами. Если у вас его еще нет, Cygwin - хороший пакет для Windows, который предоставляет вам среду, похожую на Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .