Прехвърлянето на файлове между компютрите е сравнително лесно действие, ако имате правилния инструмент. Докато повечето инструменти за прехвърляне на файлове работят еднакво и споделят подобен набор от функции, няколко се открояват със своите отличителни характеристики.

Croc е един такъв инструмент. Той работи чрез командния ред и ви позволява да прехвърляте файлове и папки между компютрите бързо и сигурно.

Следвайте, докато обсъждаме croc и изброявайте инструкциите, за да го използвате за прехвърляне на файлове между Linux и всяко друго устройство.

Какво е Croc?

Croc е междуплатформен инструмент за прехвърляне на файлове, който ви позволява да споделяте файлове и папки между два компютъра по бърз и сигурен начин. Работи през командния ред и е съвместим с всички основни компютърни платформи: Linux, macOS и Windows.

Един аспект на croc, който го отделя от другите инструменти за споделяне на файлове, е как той се справя с прехвърлянето на данни. Като за начало, croc използва сървър за предаване - вместо да качва файлове на сървър, за разлика от други инструменти - за създаване на пълен дуплексен комуникационен слой между двата компютъра за прехвърляне на данни. В резултат на това става много по-бързо и не изисква

instagram viewer
пренасочване на портове за предаване на файлове.

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

Защо трябва да използвате крокодил?

По-долу са дадени някои от открояващите се характеристики на croc, които го отличават от други инструменти за споделяне на файлове между различни платформи:

  1. Croc използва реле сървър за прехвърляне на данни, който работи чрез създаване на пълен дуплекс комуникационен слой, който позволява едновременно качване и изтегляне на съдържание на двата компютъра и от своя страна подобрява трансфера ставки.
  2. Въз основа на предишната точка, друго допълнително предимство от използването на релейни сървъри е, че не го правите трябва да настроите пренасочване на портове в мрежата, за да прехвърляте данни с croc през LAN или през интернет.
  3. Croc използва PAKE, който осигурява криптиране от край до край за да гарантирате, че всичките ви трансфери на данни се извършват сигурно в мрежата.
  4. В моменти, когато прехвърлянето се прекъсва по средата - може да се дължи на лоша връзка - инструментът ви позволява да възобновите прехвърлянията, така че не е нужно да преминете отново през процеса.
  5. Croc ви позволява да използвате прокси, като Tor, за да добавите допълнителен слой сигурност към вашия компютър по време на прехвърляне на файлове.
  6. Можете също да изберете да хоствате релейния сървър чрез Docker или други подобни услуги.

Свързани: Как да инсталирате Docker на Ubuntu Linux

Как да инсталирам croc на Linux?

Croc работи на всички основни дистрибуции на Linux и можете да го инсталирате на вашия компютър, като използвате следните стъпки.

Първо, изтеглете най-новата версия на croc за вашата система от връзката по-долу.

Изтегли: Croc

За да инсталирате DEB пакета на Ubuntu/Debian, първо стартирайте терминала. След това отидете до директорията, където сте изтеглили файла и въведете следната команда:

sudo dpkg -i croc-*.deb

Като алтернатива, ако сте на Arch Linux, можете да инсталирате croc, като изпълните:

sudo pacman -S крокодил

По същия начин, за да го инсталирате във FreeBSD, използвайте:

pkg инсталирайте croc

Ако не можете да намерите инсталационна програма за вашата дистрибуция, издайте следната команда, за да изтеглите и изпълните инсталационния скрипт:

къдрица https://getcroc.schollz.com | bash

Тъй като croc улеснява прехвърлянето на файлове между два компютъра, от само себе си се разбира, че вие ​​също трябва да имате инсталиран croc на другото устройство. Насочете се към GitHub на крокодил за да разберете инструкции как да го инсталирате на вашето устройство.

Как да използвате croc за споделяне на файлове

С инсталиран croc на вашите компютри, вече можете да го използвате и за двете: споделяне на файлове и получаване на файлове. Така че, в зависимост от вашия случай на използване, следвайте инструкциите по-долу, за да прехвърлите файлове от/към вашия Linux компютър.

Прехвърляне на файлове от Linux на друго устройство

За ситуации, в които искате да прехвърлите файлове от вашата Linux машина на друг компютър (под управление на друга операционна система), следвайте стъпките по-долу, за да извършите операцията за изпращане в croc.

Тъй като цялата операция в croc се извършва през командния ред, уверете се, че сте го отворили и на двата си компютъра. След това на вашето изпращащо устройство, което е вашата Linux машина в този случай, въведете следната команда в терминала и натиснете Въведете:

croc изпрати име на файл

Например:

croc изпраща MyText.txt

Веднага след като направите това, ще видите код точно под Изпращане съобщение. Този код е това, което ще ви позволи да получавате файловете на друг компютър.

Върнете се в командния ред на приемащия компютър и въведете командата, като използвате синтаксиса по -долу:

croc your_code_here

Например, ако вашият код е алфа1, трябва да въведете:

крокодил алфа1

Въведете y за да приемете входящия файл и да го изтеглите на вашето устройство.

След като кодът съвпадне на двете машини, се установява PAKE и прехвърлянето започва. В допълнение, програмата генерира и секретен ключ за пренос на криптирани данни от край до край между двете страни.

Въпреки че фразите с произволен код на croc вършат работа, те понякога могат да бъдат твърде дълги за въвеждане. Като алтернатива можете сами да генерирате персонализиран код, когато започнете прехвърлянето. За тази цел променете синтаксиса на командата, както е показано по -долу:

croc send -кодирайте your_code_phrase file_name

Подобно на изпращането на файлове, croc също ви позволява да изпращате текст, който може да бъде полезен, когато искате да споделите съобщение или URL адрес. Използвайте следния синтаксис, за да изпратите текст чрез croc:

croc send --text "your_text_here"

Например:

croc send --text "здравей"

На приемащото устройство въведете кодовата фраза, генерирана от горната команда и натиснете y, когато бъдете подканени, за да видите съобщението.

Получаване на файлове от друго устройство към Linux

Подобно на споделянето на файлове от вашия компютър с Linux, може да има моменти, когато бихте искали да получавате файлове от друго устройство на вашата машина с Linux.

В такива ситуации можете просто да обърнете процеса, както е показано в стъпките по -долу.

На изпращащата машина отворете командния ред и стартирайте:

croc изпрати име на файл

Върнете се на вашата Linux машина и в прозореца на терминала въведете:

croc code_phrase

Отново влезте y за приемане на файла.

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

Повечето приложения за прехвърляне на файлове предлагат междуплатформена функционалност в наши дни. Това, което отделя croc от останалите, е неговата лекота на използване, бърз и сигурен характер, който улеснява прехвърлянето на файлове между компютри с различни операционни системи.

Всъщност Croc е единственият инструмент за прехвърляне на файлове, базиран на CLI, с толкова обширна функция set, което го прави идеален спътник за прехвърляне на файлове за тези, които предпочитат да работят чрез командата линия.

Като казахте това, можете също да проверите qrcp, безплатна помощна програма за прехвърляне на файлове, която използва QR кодове, за да ви помогне да прехвърляте файлове между Linux, Android и iOS.

ДялТуителектронна поща
Как да прехвърляте файлове между Linux, Android и iOS с помощта на qrcp

Искате бърз и лесен начин за споделяне на файлове между десктоп Linux и смартфон? Вижте qrcp, безплатна помощна програма за прехвърляне на файлове, която използва QR кодове.

Прочетете Напред

Свързани теми
  • Linux
  • Споделяне на файлове
  • Терминал
  • Приложения за Linux
За автора
Яш Уейт (28 статии са публикувани)

Яш е щатен писател в MUO за DIY, Linux, програмиране и сигурност. Преди да намери страстта си в писането, той използва за разработване в мрежата и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологиите, той обича да говори за астрономия, Формула 1 и часовници.

Още от Yash Wate

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате