Woof - Mudah bertukar file melalui jaringan lokal di Linux
- 4991
- 1035
- Darryl Ritchie
Pakan (kependekan dari Web menawarkan satu file) adalah aplikasi sederhana untuk berbagi file antar host di jaringan lokal kecil. Ini terdiri dari server http kecil yang dapat melayani file yang ditentukan untuk beberapa kali (default adalah sekali) dan kemudian berakhir.
Menggunakan pakan, Cukup memohon pada satu file, dan penerima dapat mengakses file bersama Anda melalui browser web atau menggunakan web-line command-line seperti Curl, Httpie, Wget atau Kurly (alternatif curl) dari terminal.
Salah satu keuntungan dari pakan atas alat berbagi file lainnya adalah bahwa ia membagikan file antara sistem operasi yang berbeda, atau perangkat yang berbeda (komputer, smartphone, tablet dll.), asalkan penerima menginstal browser web.
Di artikel ini, kami akan menunjukkan cara menginstal pakan di Linux dan gunakan untuk berbagi file di jaringan lokal.
Cara menginstal dan menggunakan woof di linux
Di Debian dan Ubuntu, Anda dapat dengan mudah menginstal 'pakan'Paket dari repositori default distribusi menggunakan manajer paket apt atau apt-get seperti yang ditunjukkan.
$ sudo apt install woof atau $ sudo apt-get install woof
Pada distribusi Linux lainnya, Anda dapat mengunduh pakan skrip menggunakan perintah wget dan pindahkan ke a /usr/bin direktori seperti yang ditunjukkan.
$ wget http: // www.rumah.UNIX-AG.org/simon/woof $ sudo cp woof/usr/bin/
Untuk membagikan file, berikan sebagai argumen seperti yang ditunjukkan.
$ woof ./bin/Bashscripts/getPubip.SH
Maka woof akan menghasilkan URL (http: // 192.168.43.31: 8080/ Dalam hal ini) yang dapat digunakan pasangan Anda untuk mengakses file.
Bagikan file dengan woofKirim URL ke penerima. Setelah penerima mengakses file, Woof akan mematikan (lihat tangkapan layar berikut).
Akses file yang dibagikan melalui woofCatatan: Dalam contoh di atas, kami telah menggunakan pengunduh baris perintah wget untuk mendapatkan file yang dibagikan, dan secara otomatis memberikan file yang diunduh nama yang berbeda (misalnya indeks.html).
Untuk menentukan nama khusus, gunakan -HAI
opsi seperti yang ditunjukkan.
$ wget -o custom_name http: // 192.168.43.31: 8080
Atau, Anda juga dapat mengakses file bersama dari browser web seperti yang ditunjukkan (klik Menyimpan file untuk mengunduhnya).
Unduh file bersama dari browser webSecara default, pakan membagikan file sekali, dan setelah penerima mengunduhnya, woof berakhir. Anda dapat mengatur jumlah waktu woof membagikan file sebelum dimatikan, menggunakan -C
pilihan.
Perintah berikut akan mengakhiri woof setelah tiga unduhan.
$ woof -c 3 ./bin/Bashscripts/getPubip.SH
Untuk berbagi direktori, Anda dapat membuat tarball dan mengompresnya dengan menggunakan (-z
untuk kompresi gzip, atau -J
untuk kompresi bzip2, atau -Z
untuk kompresi zip). Misalnya:
$ woof -c 2 -z ./tempat sampah/
Lihat nama file unduhan, itu harus menjadi arsip GZIP seperti yang ditunjukkan pada tangkapan layar berikut.
Unduh file arsip tar terkompresiSelain itu, Anda dapat menggunakan -U
bendera untuk diceritakan pakan Untuk memberikan formulir unggahan, memungkinkan unggahan file. File akan diunggah ke direktori saat ini di mana woof diluncurkan dari:
$ woof -u
Kemudian pasangan Anda dapat menggunakan URL yang dihasilkan untuk mengakses formulir unggahan dari browser seperti yang ditunjukkan.
Formulir Unggah File WoofSetelah menjelajah dan memilih file, klik tombol Unggah untuk mengunggah file.
Unggah file woof selesaiAnda dapat memverifikasi, bahwa file tersebut harus diunggah ke direktori yang sama di mana woof dipanggil.
Verifikasi unggahan fileAnda dapat melihat lebih banyak opsi penggunaan dengan menjalankan:
$ man woof atau $ woof -h
Pakan adalah server HTTP yang kecil, sederhana dan mudah digunakan untuk berbagi file di jaringan area lokal. Di artikel ini, kami menunjukkan cara menginstal dan menggunakan woof di linux. Gunakan formulir umpan balik di bawah ini untuk membagikan pemikiran Anda tentang alat ini atau mengajukan pertanyaan.
- « Gulp - Toolkit untuk mengotomatiskan tugas -tugas menyakitkan dalam pengembangan
- Httpie - klien http modern mirip dengan perintah curl dan wget »