Übertragen von Big Files im Terminal unter Linux mit Transfer.sh
Haben Sie sich jemals gefragt, wie es wäre, große Dateien über das Internet von Ihrem Linux-Terminal aus zu übertragen? Mit Transfer.sh kannst du ganz einfach.
Lassen Sie uns hier klarstellen: Das Hochladen und Übertragen von Dateien im Terminal mit curl
oder anders ist keine neue Sache. Einen Mainstream-Filesharing-Dienst zu finden, der diese Route nutzt, ist jedoch selten.
Also, wie benutzt du dieses Tool unter Linux? Lesen Sie weiter in diesem Handbuch und finden Sie es heraus! Wir besprechen, wie man Dateien hochlädt, sie herunterlädt und alles andere, was man über Transfer.sh wissen muss!
Hinweis : Transfer.sh funktioniert auf jedem System mit bash und curl. Dies bedeutet BSD und OSX (möglicherweise sogar Windows), nicht nur Linux.
Installation
Transfer.sh selbst benötigt keine Installation. Es interagiert komplett online. Stattdessen müssen Sie nur ein Programm installieren - Curl, um genau zu sein. Curl ist einfach zu installieren. Öffnen Sie ein Terminalfenster und geben Sie Folgendes ein:
Ubuntu (oder Ubuntu-basierte Distribution)
sudo apt-get installieren locken
Fedora
sudo dnf installieren locken
Bogen
Sudo Pacman -S Curl
Andere Distributionen
Chancen sind das Curl-Paket auf Ihrer Linux-Distribution heißt curl. Öffnen Sie einfach Ihren Paketmanager, suchen Sie danach und installieren Sie ihn. Es sollte einfach sein, da es ein bekanntes Paket ist.
Verwendung
So laden Sie eine Datei über die Befehlszeile zu transfer.sh hoch. Hier ist ein Beispielbefehl:
curl --upload-Datei ./Dateiname https://transfer.sh/Dateiname
Wenn Sie beispielsweise "harddrive.sh" hochladen würden, würden Sie den Befehl wie folgt ändern:
curl --upload-Datei ./harddrive.sh https://transfer.sh/harddrive.sh
Sobald dieser Befehl eingegeben wurde, generiert transfer.sh einen eindeutigen Download-Link, einen Link, den Sie über curl und die Befehlszeile oder über einen Webbrowser erhalten können. Der Link wird hier wie folgt aussehen: https://transfer.sh/14yktw/harddrive.sh
Um die hochgeladene Datei herunterzuladen, nehmen Sie einfach die erzeugte URL und geben Sie diesen Befehl in ein beliebiges Terminal ein. Alternativ klicken Sie einfach darauf und laden Sie wie oben beschrieben herunter.
locken https://transfer.sh/14yktw/harddrive.sh> harddrive.sh
Dies nimmt die Datei und speichert sie lokal. Natürlich arbeitet transfer.sh mit allen Arten von Dateien, nicht nur mit den in diesem Beispiel verwendeten Dateien. In der Tat können Sie bis zu 10 GBs auf einmal hochladen.
Warum Transfer.sh?
Zu oft sind Leute in der Kommandozeile steckengeblieben und brauchen schnell eine Datei. Transfer.sh löst dieses Problem. Keine zusätzlichen Flash-Laufwerke mehr, um das wichtige .ZIP-Archiv zu erhalten, das Sie irgendwo versteckt haben.
Es ist jedoch nicht nur für Notfälle oder seltsame Zwecke. Für diejenigen, die die Befehlszeile lieben, könnte transfer.sh leicht in den Workflow integriert werden. Denken Sie darüber nach, wie viele Bash-Skripte geschrieben wurden, für die Dateien heruntergeladen werden müssen. Obwohl die Daten nur für 14 Tage mit der Geschwindigkeit und der Datenkapazität von transfer.sh gespeichert werden können, könnte dies leicht zu solchen Dingen beitragen.
Und auch wenn Sie nicht in einer seltsamen Position unter Linux sind, wo Sie eine Datei benötigen und Sie nur die Befehlszeile verwenden oder ein Bash-Skript schreiben können, das große Dateien herunterlädt, ist Transfer.sh immer noch sinnvoll. Warum?
Einfachheit. Nicht viele kostenlose Dateiübertragungslösungen können so einfach funktionieren wie die Eingabe eines Befehls. Dieses Werkzeug, obwohl nicht perfekt, hat sehr einzigartige Möglichkeiten, sowie die interessante Position sowohl in der Befehlszeile als auch in einem Webbrowser zu arbeiten.
Fazit
Übertragen von Dateien ist keine neue Sache; das ist sicher. Tools wie Transfer.sh begeistern mich jedoch für die Zukunft. Der Grund? Behandeln der Befehlszeile als Bürger erster Klasse.
Entgegen der landläufigen Meinung ist die Befehlszeile immer noch ein wichtiges und fortgeschrittenes Werkzeug, auf das viele Linux-Power-User nicht verzichten möchten. Deshalb denke ich, dass dieses Tool großartig ist.
Sicher, es ist nicht das beste Werkzeug aller Zeiten und hat Fehler. Zum Beispiel: Ich hätte gerne eine Art von Mitgliedschaft Programm, wo ich eine "Cloud" Art Setup haben kann, sowie die Möglichkeit, mehr als 10 GBs gleichzeitig zu speichern. Leider scheint das momentan nicht auf Transfer.sh zu liegen.
Aber auch ohne all die fortgeschrittenen Funktionen, die ich mir wünschte, ist es immer noch ein unglaublich nützliches Werkzeug. Wenn Sie die Linux-Befehlszeile lieben und nach einer neuen Möglichkeit suchen, Dateien hin und her zu übertragen, sind Sie verrückt, dies nicht auszuprobieren.
Denken Sie, dass die Übertragung von Dateien in der Befehlszeile eine gute Idee ist? Sag uns warum oder warum nicht unten!