GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come condividere istantaneamente file e cartelle in Arch Linux

Ci sono tanti modi per condividere file o cartelle in Arch Linux. Puoi configurare una condivisione samba, una condivisione nfs o utilizzare un'unità USB per condividere o trasferire file. Ma aspetta, c'è un modo alternativo per condividere istantaneamente file e cartelle in Arch Linux. Servizio rapido ti consente di condividere file rapidamente tra i sistemi Arch Linux. È un semplice server http, quindi non è necessario installare applicazioni aggiuntive su nessun sistema. Installalo e condividi i file in pochissimo tempo. Tutto ciò che serve è un browser web nei sistemi client per accedere ai file/cartelle. Quickserve può servire un singolo file o un'intera directory semplicemente passando i loro percorsi sulla riga di comando. Può anche accettare un elenco di file da condividere con l'opzione "--filelist". È anche possibile abilitare i caricamenti utilizzando l'opzione "--upload", che accetta un percorso di directory come argomento.

Caratteristiche

Per quanto riguarda le caratteristiche, possiamo elencare quanto segue:

  • Molto semplice da installare e utilizzare.
  • Supporto per elenchi di file e filtri.
  • Carica supporto.
  • Autenticazione digest HTTP.
  • HTTPS con certificati client per connessioni sicure.
  • Supporto multicast per il rilevamento automatico di altri server Quickserve.

Installa Quickserve

Qucikserve non è disponibile nei repository ufficiali. Puoi installarlo da AUR utilizzando qualsiasi aiutante AUR.

Usando :

$ yay -S quickserve

Tieni presente che Quickserve in AUR è molto vecchio e non viene aggiornato da molto tempo. Pertanto, potresti non essere in grado di installarlo.

Fortunatamente, esiste anche un repository non ufficiale che fornisce l'ultimo Quickserve.

Un avvertimento: Gli sviluppatori Arch Linux ufficiali e gli utenti fidati non eseguono test di alcun tipo per verificare il contenuto di repository non ufficiali. Devi decidere se fidarti dei loro manutentori e ti assumi la piena responsabilità di eventuali conseguenze dell'utilizzo di qualsiasi repository non ufficiale.

Modifica pacman.conf file:

$ sudo nano /etc/pacman.conf

Aggiungi le seguenti righe alla fine:

[xyne-any]
Server = http://xyne.archlinux.ca/repos/xyne

Salva e chiudi il file pacman.conf.

Ora, installa Quickserve usando pacman come mostrato di seguito.

$ sudo pacman -S quickserve

Condividi istantaneamente file e cartelle in Arch Linux utilizzando Quickserve

Diciamo che il tuo amico si avvicina alla tua scrivania e chiede un file o una cartella. Non è necessario configurare alcuna applicazione di condivisione file, basta installare Quickserve e condividere i file e le cartelle all'istante come di seguito.

$ quickserve <path_to_file_or_folder>

È così semplice. Ora, il tuo amico può accedere alle condivisioni tramite browser web visitando l'URL - http://IP_Address:8000 .

Potrebbe essere necessario consentire la porta tramite firewall/router. Non è nemmeno un grosso problema. I seguenti comandi faranno il trucco se usi firewalld.

$ sudo firewall-cmd --permanent --add-port=8000/tcp
$ sudo firewall-cmd --reload

Su Debian, Ubuntu, puoi consentire la porta 800 come mostrato di seguito.

$ sudo ufw allow 8000

Ora, vediamo come utilizzare Quickserve per servire rapidamente file e cartelle in rete. Supponiamo, ad esempio, di condividere una directory denominata test . Per farlo, esegui:

$ quickserve test/

Risultato di esempio:

MulticastQuickserveServer
 PID 535
 Addresses 
 lo: 127.0.0.1
 enp0s3: 192.168.1.105
 Port 8000
 Multicast False
 Filelist None
 Filterlist None
 MOTD None
 Upload Directory None
 Tar Disabled
 Paths 
 test
 /home/sk/test
 Static Peers None

Press ctrl+C to exit.

Il comando avvierà un server http su tutte le interfacce in ascolto sulla porta 8000. Ora i tuoi amici possono accedere a questa cartella condivisa navigando su http://IP_address_of_your_system:8000/ dal loro browser web.

Ecco lo screenshot di esempio della condivisione sopra.

In alternativa, può utilizzare wget o qualsiasi altra cosa per accedere o scaricare le condivisioni. Abbastanza utile, non è vero? Sì! Puoi condividere qualsiasi cartella o file come ho descritto sopra nei tuoi sistemi Arch Linux. Per uscire da Quickserve, premi semplicemente CTRL+C .

Leggi anche:

  • Come configurare un file server di base utilizzando simpleHTTPserver

Per maggiori dettagli, fare riferimento alla sezione della guida di Quickserve.

$ quickserve -h

Questo è tutto. Ora sai come condividere rapidamente file e cartelle tra i sistemi Arch Linux. Sarò presto qui con un'altra guida interessante. Se trovi utile questo articolo, condividilo sui tuoi social network e supporta OSTechNix.

Saluti!


Arch Linux
  1. Come copiare file e directory in Linux

  2. Come creare e configurare un utente Sudo su Arch Linux

  3. Come installare e utilizzare Docker su Arch Linux

  4. Come archiviare e comprimere file su Linux

  5. Come posso rinominare tutte le cartelle e i file in minuscolo su Linux?

Come condividere file di giochi Steam tra Linux e Windows

Come comprimere file e cartelle in Linux [Suggerimento per principianti]

Come aprire file e cartelle come amministratore in Nautilus File Manager in Linux

Come nascondere cartelle e file in Linux usando un file di testo

Come trovare le cartelle in Linux

Come comprimere file e cartelle in Linux