Бързо и лесно прехвърляйте файлове между компютри с Linux

Прехвърляйте файлове между компютри с Linux

Преди време бях принуден да прехвърля файлове от моя тестов компютър, който по това време имаше Ubuntu 11.10, към основния, в който е използвал Ubuntu LTS 10.04, за да можете да направите някои промени в дяловете на първия. След експериментиране с много методи, някои, които не работиха, а други, но много бавно, успях да намеря решение, което ме убеди да бъда прост, безпогрешен и това ви позволява да постигнете наистина огромни скорости.

За този метод ще трябва да прибегнем до малка, безплатна и безплатна помощна програма, наречена UDP гласове. Това се намира в официалните хранилища на повечето дистрибуции (с изключение на тези на Arch Linux, но може да бъде изтеглен от AUR) така че просто го инсталираме от там. За да го използваме, трябва да го инсталираме и на компютъра, че ще трябва да изпрати файловете (сървъра) и къде ще ги получите (клиент).

UDP Cast няма графичен интерфейс (и не съм изследвал дали има такива софтуер предоставете го), така че да се използва от конзолата, но използването му е съвсем просто така че дори ако не ви харесва командния ред, вероятно няма да имате проблем с използването му.

Стартиране

Първо трябва да се уверим, че и двата компютъра са свързани към локалната мрежа. След това отваряме конзола на сървърния компютър и влизаме в директорията, която съдържа файла или папката, които ще изпратим. След това правим същото на клиентския компютър, като осъществяваме достъп до директорията, където ще бъдат запазени файловете, които ще бъдат получени (по подразбиране те се записват в потребителската папка). И в двата случая командата за използване ще бъде подобна на тази:

cd /directorio/cualquiera

Оттук командите варират в зависимост от това дали ще изпратим отделен файл или пълна директория.

Изпращайте отделни файлове

За да изпратим отделен файл, ще запишем това в конзолата на сървърния компютър:

udp-sender -f archivo.zip

Където file.zip Ще го заменим с името на файла, който ще бъде изпратен, заедно с неговото разширение, което в този случай би било компресиран ZIP файл.

По-късно от клиентския компютър пишем това:

udp-receiver -f archivo.zip

Замествайки, разбира се, името още веднъж. Когато го направим, ще видим, че конзолата ще отговори със съобщението Натиснете произволен клавиш, за да започнете да получавате данни!; как би било преведено Натиснете произволен клавиш, за да започнете да получавате данни. Натискаме какъвто и да е клавиш и файлът ще започне да се прехвърля.

Изпратете директории

За да изпратим пълни директории, трябва да използваме тази команда:

tar cf - directorio | udp-sender

Където указател Ще го заменим с името на директорията, която ще изпратим. След това на клиентския компютър копираме и поставяме тази команда както е (тук не е необходимо да се подменя нищо):

udp-receiver | tar xf -

Тогава ще се появи същото съобщение като в предишния случай и ние натискаме произволен клавиш, за да започнем прехвърлянето.

Заключения

Както казах в началото на записа, UDP Cast ви позволява да прехвърляте файлове с наистина невероятна скоростТъй като се възползва максимално от целия трансферен потенциал, който локалната мрежа е в състояние да развие. Доколкото успях да проверя, най-високите скорости се достигат, когато двата компютъра са свързани към мрежата чрез кабел Ethernet, а за проба представям следните заснемания:

UDP изпращане на ролите

В този случай прехвърлям папка, наречена независимите оператори (който, както можете да заключите, съдържа .iso файловете на дистрибуциите, които изтеглям за тестване), който беше в директорията Downloads от моя лаптоп с Arch Linux, към директорията Downloads от компютъра на майка ми, който тя използва Debian.

UDP получаване на ролите

При повече от 25 Mbps очевидно прехвърлянето е приключило за много кратко време, така че вече сте били в състояние да проверите това този метод е идеален, когато трябва да прехвърлите големи файлове или папки.

И накрая, трябва да се отбележи, че UDP Cast е много мощен инструмент и с функции, които надхвърлят показаните тук. Ако искате да научите повече за тази интересна програма, съветвам ви да я посетите официален сайт.