WOOF - mudah bertukar fail melalui rangkaian tempatan di Linux

WOOF - mudah bertukar fail melalui rangkaian tempatan di Linux

Woof (ringkasan untuk Web menawarkan satu fail) adalah aplikasi mudah untuk berkongsi fail antara tuan rumah di rangkaian tempatan yang kecil. Ia terdiri daripada pelayan HTTP kecil yang dapat menyajikan fail yang ditentukan untuk beberapa kali (lalai sekali) dan kemudian ditamatkan.

Untuk menggunakan woof, Cukup masukkannya pada satu fail, dan penerima boleh mengakses fail kongsi anda melalui pelayar web atau menggunakan klien web baris arahan seperti curl, httpie, wget atau kurly (alternatif curl) dari terminal.

Satu kelebihan woof Lebih alat perkongsian fail lain ialah ia berkongsi fail antara sistem operasi yang berbeza, atau peranti yang berbeza (komputer, telefon pintar, tablet dll.), dengan syarat penerima mempunyai pelayar web yang dipasang.

Dalam artikel ini, kami akan menunjukkan cara memasang woof di Linux dan gunakannya untuk berkongsi fail di rangkaian tempatan.

Cara Memasang dan Menggunakan Woof di Linux

Di Debian dan Ubuntu, anda boleh memasang dengan mudah 'woof'Pakej dari repositori lalai pengedaran menggunakan pengurus pakej apt atau apt-get seperti yang ditunjukkan.

$ sudo apt pemasangan woof atau $ sudo apt-get pemasangan woof 

Pada pengagihan Linux yang lain, anda boleh memuat turun woof skrip menggunakan perintah wget dan gerakkannya ke /usr/bin direktori seperti yang ditunjukkan.

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

Untuk berkongsi fail, berikannya sebagai hujah seperti yang ditunjukkan.

$ woof ./bin/bashscripts/getpubip.sh 

Maka woof akan menghasilkan URL (http: // 192.168.43.31: 8080/ dalam kes ini) yang boleh digunakan oleh pasangan anda untuk mengakses fail.

Kongsi fail dengan Woof

Hantar URL ke penerima. Setelah penerima mengakses fail, WOOF akan ditutup (lihat tangkapan skrin berikut).

Fail Akses Dikongsi melalui Woof

Catatan: Dalam contoh di atas, kami telah menggunakan pemundikan baris perintah wget untuk mendapatkan fail yang dikongsi, dan secara automatik menyerahkan fail yang dimuat turun dengan nama yang berbeza (contohnya indeks.html).

Untuk menentukan nama tersuai, gunakan -O pilihan seperti yang ditunjukkan.

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

Sebagai alternatif, anda juga boleh mengakses fail yang dikongsi dari pelayar web seperti yang ditunjukkan (klik Simpan fail untuk memuat turunnya).

Muat turun fail dikongsi dari penyemak imbas web

Secara lalai, woof berkongsi fail sekali, dan selepas penerima memuat turunnya, woof menamatkan. Anda boleh menetapkan bilangan masa woof berkongsi fail sebelum ia ditutup, menggunakan -c pilihan.

Perintah berikut akan menamatkan woof selepas tiga muat turun.

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

Untuk berkongsi direktori, anda boleh membuat tarball dan memampatkannya dengan menggunakan (-z untuk mampatan gzip, atau -j untuk mampatan BZIP2, atau -Z untuk mampatan zip). Sebagai contoh:

$ woof -c 2 -z ./bin/ 

Lihat nama fail muat turun, ia mestilah arkib gzip seperti yang ditunjukkan dalam tangkapan skrin berikut.

Muat turun fail arkib tar mampat

Di samping itu, anda boleh menggunakan -U bendera untuk memberitahu woof Untuk menyediakan borang muat naik, membenarkan memuat naik fail. Fail akan dimuat naik ke direktori semasa di mana WOOF dilancarkan dari:

$ woof -u 

Kemudian pasangan anda boleh menggunakan URL yang dihasilkan untuk mengakses borang muat naik dari penyemak imbas seperti yang ditunjukkan.

Borang muat naik fail woof

Setelah melayari dan memilih fail, klik butang muat naik untuk memuat naik fail.

Muat naik fail woof lengkap

Anda boleh mengesahkan, bahawa fail itu harus dimuat naik ke direktori yang sama di mana woof dipanggil.

Sahkan muat naik fail

Anda dapat melihat lebih banyak pilihan penggunaan dengan menjalankan:

$ lelaki woof atau $ woof -h 

Woof adalah pelayan HTTP yang kecil, mudah dan mudah digunakan untuk berkongsi fail di rangkaian kawasan tempatan. Dalam artikel ini, kami menunjukkan cara memasang dan menggunakan Woof di Linux. Gunakan borang maklum balas di bawah untuk berkongsi pendapat anda mengenai alat ini atau tanya soalan.