WOOF - Austauschen Sie Dateien einfach über ein lokales Netzwerk unter Linux aus

WOOF - Austauschen Sie Dateien einfach über ein lokales Netzwerk unter Linux aus

Schuss (kurz für Web bieten eine Datei an) ist eine einfache Anwendung, um Dateien zwischen Hosts in einem kleinen lokalen Netzwerk zu teilen. Es besteht aus einem winzigen HTTP -Server, der eine bestimmte Anzahl von Zeiten mit einer bestimmten Datei bedienen kann (Standard ist einmal) und dann endet er.

Benutzen Schuss, Rufen Sie es einfach in eine einzelne Datei auf, und der Empfänger kann über einen Webbrowser auf Ihre freigegebene Datei zugreifen oder einen Befehlszeilen-Web-Client wie Curl, Httpie, WGet oder Kurly (eine Curl-Alternative) vom Terminal verwenden.

Ein Vorteil von Schuss Über andere Tools für Dateifreigabe ist, dass sie Dateien zwischen einem anderen Betriebssystem oder verschiedenen Geräten (Computer, Smartphones, Tablets usw.), sofern der Empfänger einen Webbrowser installiert hat.

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

So installieren und verwenden Sie WOOF unter Linux

Auf Debian und Ubuntu können Sie leicht installieren 'Schuss'Paket aus den standardmäßigen Repositories der Verteilung mit APT- oder APT-Get-Paketmanager wie gezeigt.

$ sudo apt installieren Sie Woof oder $ sudo apt-Get-Installieren Sie Woof 

Bei anderen Linux -Verteilungen können Sie die herunterladen Schuss Skript mit dem Befehl WGE /usr/Bin Verzeichnis wie gezeigt.

$ wget http: // www.heim.Unix-Ag.org/simon/woof $ sudo cp woof/usr/bin/ 

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

$ woof ./bin/bashscripts/getPubip.Sch 

Dann erzeugt 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

Senden Sie die URL an den Empfänger. Sobald der Empfänger auf die Datei zugegriffen hat, wird WOOF heruntergefahren (siehe folgende Screenshot).

Zugriffsdatei über WOOF geteilt

Notiz: Im obigen Beispiel haben wir WGet -Befehlszeilen -Downloader verwendet, um die freigegebene Datei zu erhalten, und es wird automatisch die heruntergeladene Datei einen anderen Namen zugewiesen (in der Beispiel Index.html).

Um einen benutzerdefinierten Namen anzugeben, verwenden Sie die Option wie gezeigt.

$ wget -o Custom_name http: // 192.168.43.31: 8080 

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

Laden Sie die freigegebene Datei vom Webbrowser herunter

Standardmäßig, Schuss teilt die Datei einmal und nachdem der Empfänger sie heruntergeladen hat, endet Woof endet. Sie können die Anzahl der Zeiten einstellen, die Woof eine Datei freigibt -C Möglichkeit.

Der folgende Befehl beendet WOOF nach drei Downloads.

$ woof -c 3 ./bin/bashscripts/getPubip.Sch 

Um ein Verzeichnis zu teilen, können Sie einen Tarball erstellen und es mithilfe von (verwenden-z für GZIP -Komprimierung, oder -J für BZIP2 -Komprimierung oder -Z für die ZIP -Komprimierung). Zum Beispiel:

$ woof -c 2 -z ./Behälter/ 

Schauen Sie sich den Namen Download -Dateinamen an, es sollte ein GZIP -Archiv sein, wie im folgenden Screenshot gezeigt.

Laden Sie die komprimierte Teerarchivdatei herunter

Außerdem können Sie die verwenden -U Flagge zu erzählen Schuss So liefern Sie ein Upload -Formular. 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 auf das Upload -Formular aus einem Browser zuzugreifen, wie gezeigt.

Formular zum Upload von Woof -Dateien

Klicken Sie nach dem Durchsuchen und Auswahl der Datei auf die Schaltfläche Upload Upload, um Dateien hochzuladen.

WOOF -Datei hochladen vollständig

Sie können überprüfen, ob die Datei in das gleiche Verzeichnis hochgeladen werden sollte, in dem Woof aufgerufen wurde.

Überprüfen Sie die Datei -Uploads

Sie können weitere Nutzungsoptionen sehen, indem Sie ausführen:

$ MAN WIEOF oder $ WOOF -H 

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