Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Apakah Anda mencari cara untuk menyalin file dengan cepat dari iPhone atau perangkat seluler Android ke komputer Linux atau dari komputer Linux ke perangkat Anda? Baru-baru ini saya menemukan aplikasi open source yang mudah dipasang dan membuat transfer file semudah kode QR.
qrcp project menyediakan perintah yang menghasilkan kode QR di terminal Anda yang memungkinkan Anda mengirim atau menerima file ke komputer Anda melalui jaringan.
Instal qrcp di Linux, Windows, atau Mac
Pengembangnya, Claudio d'Angelis, telah merilis qrcp aplikasi dengan lisensi MIT. Saya merasa mudah untuk menginstal dan mudah digunakan. Ini tersedia untuk Linux, Windows, dan macOS, dan dapat diunduh sebagai RPM, DEB, atau tarball. Ada build untuk hampir semua platform, termasuk Raspberry Pi.
Jika Anda ingin menginstalnya di Linux, unduh RPM atau DEB dan gunakan manajer paket Anda untuk melakukan instalasi lokal. Misalnya, di Fedora, CentOS, atau Mageia, atau yang serupa:
$ sudo dnf install ./qrcp*rpm Jika Anda hanya ingin mencobanya, Anda dapat mengunduh arsip tar.gz dan menjalankannya secara lokal:
$ tar --extract --file qrcp*tar.gz
$ ./qrcp version
qrcp 0.x.y
Siapkan qrcp
Anda dapat melihat semua qrcp yang tersedia pilihan dengan menggunakan --help pilihan:
$ qrcp --help
$ ./qrcp --help
Usage:
qrcp [flags]
qrcp [command]
Available Commands:
completion Generate completion script
config Configure qrcp
help Help about any command
receive Receive one or more files
send Send a file(s) or directories from this host
version Print version number and build information.
[...]
Anda dapat mengonfigurasi aplikasi dengan mengedit file konfigurasi default yang terletak di ~/.config/qrcp/config.json menggunakan editor favorit Anda atau menggunakan wizard konfigurasi dari baris perintah:
$ qrcp config
Langkah pertama adalah membuat file konfigurasi. qrcp config perintah membawa Anda melalui proses ini, tetapi ada beberapa pertanyaan rumit.
Pertanyaan pertama meminta Anda untuk nama domain yang sepenuhnya memenuhi syarat. Jika Anda menggunakan qrcp pada jaringan lokal yang tidak menggunakan nama domain yang sepenuhnya memenuhi syarat (atau jika Anda tidak tahu satu atau lain cara), biarkan ini kosong. qrcp perintah akan menggunakan alamat IP lokal Anda.
Pertanyaan berikutnya meminta Anda untuk port. Sebagian besar firewall memblokir port non-standar, tetapi tidak jarang mengenali port 8080 sebagai lalu lintas Internet. Jika firewall Anda memblokir port 8080, Anda masih harus menambahkan pengecualian. Dengan asumsi sistem Anda menggunakan firewalld , Anda dapat mengizinkan lalu lintas pada port 8080 dengan perintah ini:
$ sudo firewall-cmd --add-port 8080/tcp --permanent
Tolak opsi untuk menjaga koneksi jaringan tetap hidup setelah transfer selesai dan biarkan qrcp menghasilkan jalur acak.
Dengan asumsi Anda berada di jaringan tepercaya, gunakan koneksi HTTP (bukan HTTPS), jadi Anda tidak perlu mengonfigurasi TLS.
Konfigurasi disimpan di ~/.config/qrcp/config.json dan dapat diedit setelah itu, jadi jika Anda berubah pikiran tentang pengaturan apa pun, mudah untuk memperbaruinya.
Konfigurasi yang diperbarui terlihat seperti ini:
{
"fqdn": "",
"interface": "wlp0s20f3",
"port": 8080,
"keepAlive": false,
"path": "",
"secure": false,
"tls-key": "",
"tls-cert": "",
"output": "/home/don" Mentransfer file dengan qrcp
Sekarang Anda siap mengirim file dari komputer Linux ke perangkat seluler Anda. Dalam contoh ini, saya menggunakan iPhone saya, yang tidak menawarkan dukungan Linux sama sekali. Prosesnya persis sama di perangkat Android.
Inilah cara saya melakukannya. Pertama, saya membuat file contoh di komputer saya:
$ echo "Hello world"> ~/example.txt
Selanjutnya, saya menggunakan send subperintah untuk mengirim file dari komputer Linux saya ke ponsel saya:
Linux~$ qrcp send example.txt
Saya membuka aplikasi kamera saya (di Android, saya menggunakan pemindai QR khusus yang ramah privasi) dan iPhone memindai kode QR dan meluncurkan Safari di ponsel saya. Terakhir, saya mengklik Unduh tombol.
Menerima file dengan qrcp
Menerima file sama mudahnya, kecuali perintahnya sedikit berbeda:
$ qrcp receive
Saya memindai kode QR, dan sekali lagi meluncurkan browser Safari di ponsel saya, tetapi kali ini tampak sedikit berbeda karena saya mengirim file dari iPhone ke komputer Linux.
Saya mengklik Pilih File , yang memungkinkan saya memilih file yang ingin saya kirim.
Setelah mengirim file, file itu ditemukan di lokasi default yang ditentukan dalam konfigurasi saya.
Coba qrcp
Dokumentasi proyek ini singkat namun memadai, dan didukung oleh komunitas pengembang selain Claudio d'Angelis, yang awalnya mencetuskan ide tersebut. Komunitas menyambut Anda untuk bergabung dengan mereka, dan aplikasi akan mengubah cara Anda melihat transfer file ke dan dari perangkat seluler Anda. Cobalah!