Някога се чудеха какво би било да можеш да прехвърляш големи файлове през интернет направо от терминала си за Linux? С Transfer.sh, можете лесно.

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

И така, как използвате този инструмент на Linux? Прочетете в това ръководство и разберете! Преглеждаме как да качвате файлове, да ги изтегляте и почти всичко останало, което трябва да знаете за Transfer.sh!

Забележка : Transfer.sh работи на всяка система, която има bash и curl. Това означава BSD и OSX (вероятно дори Windows), не само Linux.

Инсталация

Самият Transfer.sh не изисква никаква инсталация. Тя взаимодейства изцяло онлайн. Вместо това, всичко, което трябва да направите, е да инсталирате една програма - Curl, за да бъдете точни. Curl е лесна за инсталиране. Отворете терминален прозорец и въведете следното:

Ubuntu (или дистрибуция на Ubuntu)

 sudo apt-get инсталирате къдряне 

Fedora

 sudo dnf инсталирате къдряне 

арка

 sudo pacman -С навиване 

Други дистрибуции

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

употреба

Ето как да качите файл на transfer.sh чрез командния ред. Ето примерна команда:

 извиване - изтегляне - файл ./filename https://transfer.sh/filename 

Ако трябва да качите, да речем "harddrive.sh", бихте променили командата на нещо подобно:

 curl -upload-file ./harddrive.sh https://transfer.sh/harddrive.sh 

След като въведете тази команда, transfer.sh ще генерира уникална връзка за изтегляне, връзка, която можете да получите чрез навиване и командния ред или чрез уеб браузър. Връзката ще изглежда така като тази тук: https://transfer.sh/14yktw/harddrive.sh

За да изтеглите файла, който сте качили, просто вземете уникалния генериран URL адрес и въведете тази команда във всеки терминал. Като алтернатива, просто кликнете върху него и го изтеглете, както е посочено по-горе.

 curl https://transfer.sh/14yktw/harddrive.sh> harddrive.sh 

Това ще отнеме файла и ще го съхранява локално. Разбира се, transfer.sh работи с всички типове файлове, не само тези, използвани в този пример. Всъщност можете да качвате до 10 GB неща наведнъж.

Защо Transfer.sh?

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

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

И дори ако не сте в странна позиция на Linux, където имате нужда от файл и можете да използвате командния ред или да напишете баш скрипт, който изтегля големи файлове, Transfer.sh все още има смисъл. Защо?

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

заключение

Прехвърлянето на файлове не е нещо ново; това е със сигурност. Въпреки това, инструменти като Transfer.sh ме вълнуват за бъдещето. Причината? Обработка на командния ред като гражданин от първа класа.

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

Разбира се, това не е най-великият инструмент и има недостатъци. Например: Бих искал да имам някаква програма за членство, където мога да имам настройка за тип "облак", както и възможността да съхранявам повече от 10 ГБ в даден момент. За съжаление, това не изглежда в картите за Transfer.sh в момента.

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

Смятате ли, че прехвърлянето на файлове в командния ред е добра идея? Кажете ни защо или защо не по-долу!