Woof – Einfacher Austausch von Dateien über ein lokales Netzwerk unter Linux

Schuss (kurz für Webangebot Eine Datei) ist eine einfache Anwendung zum Teilen von Dateien zwischen Hosts in einem kleinen lokalen Netzwerk. Es besteht aus einem winzigen HTTP-Server, der eine bestimmte Datei für eine bestimmte Anzahl von Malen bereitstellen kann (Standard ist einmal) und dann beendet wird.

Benutzen SchussRufen Sie es einfach für eine einzelne Datei auf, und der Empfänger kann über einen Webbrowser oder einen Befehlszeilen-Webclient wie cURL, HTTPie, wget oder kurly (eine Curl-Alternative) vom Terminal aus auf Ihre freigegebene Datei zugreifen.

Ein Vorteil von Schuss Bei anderen Tools zur Dateifreigabe werden Dateien zwischen einem anderen Betriebssystem oder verschiedenen Geräten (Computer, Smartphones, Tablets usw.) gemeinsam genutzt, sofern auf dem Empfänger ein Webbrowser installiert ist.

In diesem Artikel zeigen wir Ihnen, wie Sie installieren Schuss unter Linux und verwenden Sie es, um Dateien in einem lokalen Netzwerk freizugeben.

So installieren und verwenden Sie Woof unter Linux

Unter Debian und Ubuntu können Sie ‘Schuss‘Paket aus den Standard-Repositorys der Distribution mit apt oder apt-get package manager wie gezeigt.

$ sudo apt install woof
OR
$ sudo apt-get install woof


Auf anderen Linux-Distributionen können Sie die herunterladen Schuss Skript mit dem Befehl wget und verschieben Sie es in ein / usr / bin Verzeichnis wie gezeigt.

$ wget http://www.home.unix-ag.org/simon/woof
$ sudo cp woof /usr/bin/

Um eine Datei freizugeben, geben Sie sie wie gezeigt als Argument an.

$ woof ./bin/bashscripts/getpubip.sh 

Dann generiert woof eine URL (http://192.168.43.31:8080/ in diesem Fall), mit dem Ihr Partner auf die Datei zugreifen kann.

Datei mit Woof teilen
Datei mit Woof teilen

Senden Sie die URL an den Empfänger. Sobald der Empfänger auf die Datei zugreift, wird woof heruntergefahren (siehe folgenden Screenshot).

Zugriff auf über Woof freigegebene Datei
Zugriff auf über Woof freigegebene Datei

Hinweis: Im obigen Beispiel haben wir den Befehlszeilen-Downloader wget verwendet, um die freigegebene Datei abzurufen, und der heruntergeladenen Datei wird automatisch ein anderer Name zugewiesen (z. B.) index.html).

Verwenden Sie die Option, um einen benutzerdefinierten Namen anzugeben -O Option wie gezeigt.

$ wget -O  custom_name http://192.168.43.31:8080

Alternativ können Sie auch wie gezeigt über den Webbrowser auf die freigegebene Datei zugreifen (klicken Sie auf Datei speichern um es herunterzuladen).

Laden Sie die freigegebene Datei vom Webbrowser herunter
Laden Sie die freigegebene Datei vom Webbrowser herunter

Standardmäßig, Schuss teilt die Datei einmal und nachdem der Empfänger sie heruntergeladen hat, wird woof beendet. Sie können die Anzahl der Freigaben einer Datei festlegen, bevor eine Datei heruntergefahren wird -c Möglichkeit.

Der folgende Befehl beendet woof nach drei Downloads.

$ woof -c 3 ./bin/bashscripts/getpubip.sh

Um ein Verzeichnis freizugeben, können Sie einen Tarball erstellen und mit (-z für die gzip-Komprimierung oder -j für die bzip2-Komprimierung oder -Z für die ZIP-Komprimierung). Beispielsweise:

$ woof -c 2 -z ./bin/

Überprüfen Sie den Namen der Download-Datei. Es sollte sich um ein Gzip-Archiv handeln, wie im folgenden Screenshot gezeigt.

Laden Sie die Archivdatei für komprimiertes Teer herunter
Laden Sie die Archivdatei für komprimiertes Teer herunter

Darüber hinaus können Sie die verwenden -U Flagge zu erzählen Schuss um ein Upload-Formular bereitzustellen, das das Hochladen von Dateien ermöglicht. Die Datei wird in das aktuelle Verzeichnis hochgeladen, in dem woof gestartet wurde:

$ woof -U

Anschließend kann Ihr Partner die generierte URL verwenden, um wie gezeigt über einen Browser auf das Upload-Formular zuzugreifen.

Formular zum Hochladen von Woof-Dateien
Formular zum Hochladen von Woof-Dateien

Klicken Sie nach dem Durchsuchen und Auswählen der Datei auf die Schaltfläche Hochladen, um Dateien hochzuladen.

Woof File Upload abgeschlossen
Woof File Upload abgeschlossen

Sie können überprüfen, ob die Datei in dasselbe Verzeichnis hochgeladen werden soll, in dem woof aufgerufen wurde.

Überprüfen Sie das Hochladen von Dateien
Überprüfen Sie das Hochladen von Dateien

Sie können weitere Verwendungsoptionen anzeigen, indem Sie Folgendes ausführen:

$ man woof 
OR
$ woof -h

Schuss ist ein kleiner, einfacher und benutzerfreundlicher HTTP-Server zum Freigeben von Dateien in einem lokalen Netzwerk. In diesem Artikel haben wir gezeigt, wie Woof unter Linux installiert und verwendet wird. Verwenden Sie das unten stehende Feedback-Formular, um Ihre Gedanken zu diesem Tool mitzuteilen oder Fragen zu stellen.

Similar Posts

Leave a Reply

Your email address will not be published.