Überweisen.SH - Einfache Dateifreigabe von Linux Commandline

Überweisen.SH - Einfache Dateifreigabe von Linux Commandline

Überweisen.Sch ist ein einfacher, einfacher und schneller Dienst für die Dateifreigabe aus der Befehlszeile. Es ermöglicht es Ihnen, sich zu hochladen 10 GB Daten und Dateien werden für 14 Tage kostenlos gespeichert.

Sie können die Anzahl der Downloads maximieren und es unterstützt auch die Verschlüsselung für die Sicherheit. Es unterstützt das lokale Dateisystem (lokal); zusammen mit S3 (Amazon S3) und DDRIVE (Google Drive) Cloud -Speicherdiensten.

Überweisen.SH - Einfache Dateifreigabe im Linux -Terminal

Es ist so konzipiert, dass es mit der Linux -Shell verwendet werden soll. Darüber hinaus können Sie Ihre Dateien im Browser vorschauen. In diesem Artikel werden wir zeigen, wie die Übertragung verwendet wird.SH in Linux.

Laden Sie eine einzige Datei hoch hoch

Um eine Datei hochzuladen, können Sie das Curl -Programm mit dem verwenden --Datei hochladen Option wie gezeigt.

$ curl-Upload-Datei ./Tecmint.txt https: // übertragen.SH/Tecmint.txt 

Laden Sie eine Datei herunter

Um Ihre Datei herunterzuladen, kann ein Freund oder ein Kollege den folgenden Befehl ausführen.

$ curl https: // Transfer.sh/vq3kg/tecmint.txt -o tecmint.txt 

Laden Sie mehrere Dateien hoch

Sie können beispielsweise mehrere Dateien gleichzeitig hochladen:

$ curl -i -f [E -Mail geschützt]/Pfad/to/tecmint.txt -f [E -Mail geschützt]/Pfad/to/userernamen.txt https: // übertragen.Sch/ 

Verschlüsseln Sie Dateien vor dem Übertragen

Um Ihre Dateien vor der Übertragung zu verschlüsseln, verwenden Sie den folgenden Befehl (Sie müssen das GPG -Tool auf dem System installieren lassen). Sie werden aufgefordert, ein Passwort einzugeben, um die Datei zu verschlüsseln.

$ Cat Benutzernamen.txt | gpg -ac -o- | curl -x put-Upload-file "-" https: // übertragen.SH/Benutzernamen.txt 

Verwenden Sie den folgenden Befehl, um die obige Datei herunterzuladen und zu entschlüsseln:

$ curl https: // Transfer.SH/11RNW5/Benutzernamen.txt | gpg -o-> ./Benutzernamen.txt 

Verwenden Sie das WGet -Tool

Überweisen.Sch Unterstützt auch das WGet -Tool. Um eine Datei hochzuladen, führen Sie aus.

$ wget -Methode put -body -file =./Tecmint.txt https: // übertragen.SH/Tecmint.txt -o --nv 

Alias ​​-Befehl erstellen

Um den Befehl "Kurzübertrag" zu verwenden, fügen Sie Ihrem einen Alias ​​hinzu .bashrc oder .ZSHRC Startdatei.

$ vim ~/.bashrc oder $ vim ~/.ZSHRC 

Fügen Sie dann die folgenden Zeilen hinzu (Sie können entweder nur ein Werkzeug auswählen Locken oder wget).

## Mit Curl Transfer () curl-Progress-Bar-Upload-Datei "$ 1" https: // Transfer.SH/$ (Basenname $ 1) | tee /dev /null;  alias Transfer = Transfer ## Verwenden Sie WGet Transfer () WGet -t 1 -qo - - -method = put - -body -file = "$ 1" - -header = "content -type: $ (Datei -b - MIME-Typ $ 1) "https: // Transfer.SH/$ (Basenname $ 1);  alias Transfer = Übertragung 

Speichern Sie die Änderungen und schließen Sie die Datei. Quellen Sie es dann, um die Änderungen anzuwenden.

$ source ~/.bashrc oder $ source ~/.ZSHRC 

Von nun an laden Sie eine Datei mit dem Befehl Übertragung wie gezeigt hoch.

$ transfer Benutzer.Liste.gz 

So laden Sie den Programmcode aus dem GitHub -Repository herunter, um Ihre eigene Sharing -Server -Instanz einzurichten.

Weitere Informationen und Beispielanwendungsfälle finden Sie in der Projekt -Homepage: https: // Transfer.Sch/

Überweisen.Sch ist ein einfacher, einfacher und schneller Dienst für die Dateifreigabe aus der Befehlszeile. Teilen Sie Ihre Gedanken darüber über das Feedback -Formular unten mit. Sie können uns auch über ähnliche Dienste erzählen, auf die Sie gestoßen sind - wir werden dankbar sein.