ГлавнаяОперационные системыLinuxПередача больших файлов в терминале Linux с помощью Transfer.sh

Передача больших файлов в терминале Linux с помощью Transfer.sh

Вы когда-нибудь задумывались, каково это — иметь возможность передавать большие файлы через Интернет прямо с вашего терминала Linux? С помощью Transfer.sh это легко сделать.

Давайте внесем ясность: загрузка и передача файлов в терминале с помощью curlили каким-либо другим образом — не новость. Однако найти популярный файлообменник, который идет по этому пути, удается редко.

Итак, как использовать этот инструмент в Linux? Прочтите это руководство и узнайте! Мы расскажем, как загружать файлы, скачивать их и многое другое, что вам нужно знать о Transfer.sh!

Примечание. Transfer.sh работает в любой системе, поддерживающей bash и curl. Это также означает BSD и OSX ( возможно даже Windows ), а не только Linux.

Установка

Transfer.sh сам по себе не требует установки. Он взаимодействует полностью онлайн. Вместо этого все, что вам нужно сделать, это установить одну программу — точнее, Curl. Curl легко установить. Откройте окно терминала и введите следующее:

Ubuntu (или дистрибутив на основе Ubuntu)

sudo apt-get install curl

Fedora

sudo dnf install curl
<

Установка

rong>

sudo pacman -S curl

Другие дистрибутивы

Скорее всего, пакет Curl в вашем дистрибутиве Linux называется Curl. Просто откройте менеджер пакетов и найдите его, а затем установите. Приступить к работе должно быть легко, поскольку это широко известный пакет.

Использование

Вот как загрузить файл в Transfer.sh через командную строку. Вот пример команды:

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

Transfersh-загрузка-через-curl

Если бы вы загружали, скажем, «harddrive.sh», вы бы изменили команду примерно на такую:

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

После ввода этой команды Transfer.sh сгенерирует уникальную ссылку для скачивания, ссылку, которую вы можете получить через Curl и командную строку или через веб-браузер. Ссылка будет выглядеть примерно так: https://transfer.sh/14yktw/harddrive.sh

Использованиеfersh-downloading-file-web-browser.jpg" alt="Transfersh-загрузка-файл-веб-браузер">

Чтобы загрузить загруженный вами файл, просто возьмите сгенерированный уникальный URL-адрес и введите эту команду в любой терминал. Либо просто нажмите на него и загрузите, как указано выше.

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

Transfersh-загрузка-файла

При этом файл будет сохранен локально. Конечно, Transfer.sh работает со всеми типами файлов, а не только с теми, которые используются в этом примере. Фактически за один раз вы можете загрузить до 10 ГБ файлов.

Почему Transfer.sh?

Слишком часто люди застревали в командной строке и срочно нуждались в файле. Transfer.sh решает эту проблему. Больше не нужно монтировать флэш-накопители, чтобы получить важный ZIP-архив, который у вас где-то спрятан.

Однако он предназначен не только для чрезвычайных ситуаций или странных целей. Для тех, кто любит командную строку, Transfer.sh может быть легко включен в рабочий процесс. Подумайте, сколько написано bash-скриптов, для загрузки которых требуются файлы. Хотя данные могут храниться только в течение четырнадцати дней, учитывая скорость и объем данных Transfer.sh, это может легко увеличить срок хранения.

И даже если вы не находитесь в странном положении в Linux, когда вам нужен файл, и вы можете использовать только командную строку или написать сценарий bash, который загружает большие файлы, Transfer.sh все равно имеет смысл. Почему?

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

Заключение

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

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

К

Почему Transfer.sh?

мент, и у него есть недостатки. Например: мне бы хотелось иметь какую-то программу членства, в которой я мог бы настроить «облачный» тип, а также иметь возможность хранить более 10 ГБ одновременно. К сожалению, на данный момент Transfer.sh этого не планирует.

Тем не менее, даже без всех более продвинутых функций, которые мне хотелось бы иметь, это все равно невероятно полезный инструмент. Если вам нравится командная строка Linux и вы ищете новый способ передачи файлов туда и обратно, было бы безумием не попробовать это.

Считаете ли вы, что передача файлов с помощью командной строки — это хорошая идея? Расскажите нам, почему или почему нет ниже!

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи