Grive è un'alternativa Linux al client ufficiale di Google Drive, che non è supportato dal sistema operativo del pinguino. Nel caso qualcuno non lo sappia, Google Drive è un servizio online popolare sistema di archiviazione che consente di lavorare in modo collaborativo sulla modifica dei documenti. Tuttavia, l'uso più comune di Google Drive è come un repository di archiviazione cloud e in questo tutorial ti insegneremo come installare Grive e configurarlo.
Vale la pena notare che Grive, sebbene condivida molte funzioni con il client ufficiale, è un po 'più limitato rispetto alle versioni Windows e OS X.. Tuttavia, per qualche strana ragione, i ragazzi di Big G non hanno ancora pensato di scrivere una versione per Linux. In ogni caso, entreremo nella questione ora e proveremo a farti ottenere il massimo da Grive.
Installazione di Grive su Ubuntu
Il cliente di Grive può essere scaricato come pacchetto DEB dal tuo Sito ufficiale o installa tramite PPA. Il PPA che useremo in questa guida è stato creato dai ragazzi di WebUpd8, e per usarlo, apri un terminale ed esegui questi comandi:
sudo apt-add-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install grive
Questo installerà il Software nel nostro sistema operativo e dovremmo essere in grado di eseguirlo dal terminale. Se scriviamo grive -help
dovremmo vedere un elenco di comandi e modificatori che possiamo usare.
Configurazione di Grive su Ubuntu
prima vai alla directory che desideri utilizzare per la sincronizzazione con Google Drive. Potresti crearne uno nuovo a tale scopo. Il passo successivo è autenticare il tuo account Google e consenti al Software interagire con il servizio online. Per fare ciò, inserisci il seguente comando nel terminale:
grive -a
Questo comando genererà un file collegamento singolo nel terminale che puoi premere e che si aprirà nel tuo browser predefinito. UN sito web con un codice di 40 cifre che dovrai copiare e incollare nel terminale. Dopo averlo inserito, Grive inizierà a caricare sul cloud i documenti contenuti nella posizione in cui si è navigato in precedenza dal terminale. Questo creerà le directory con la stessa struttura che hanno sul tuo disco rigido.
Grive in esecuzione
Non appena hai completato il passaggio precedente non dovrai più autenticarti nuovamente per sincronizzare i tuoi file con Google Drive. L'unica cosa che dovrai fare è navigare nella directory che contiene i file che desideri sincronizzare con il tuo Google Drive e digitare il seguente comando:
grive sync
Per evitare errori o lunghi periodi di attesa durante il caricamento di più file di quelli previsti, puoi sempre farlo controlla cosa sincronizzerà Grive usando questo comando:
grive –dry-run
Questo comando ti mostrerà solo cosa verrà copiato, senza sincronizzare nulla.
Vale la pena notare che Grive è ancora nelle prime fasi di sviluppo, ma comunque la sincronizzazione funziona abbastanza bene. Gli utenti, ovviamente, apprezzerebbero più opzioni, ma considerando che non esiste un client Google Drive ufficiale per Linux, questa è la nostra migliore risorsa.
Grazie!
Grazie mille Sergio!
Ciao Sergio, posso dire a grive in quale directory voglio mettere i file?
Saluti.
Amico puoi aiutarmi in centos, la parte iniziale con il repo, come sarebbe il comando?
grazie
Ho trovato un frontend per grive, si chiama grive-tools è in perfetto inglese, in:
https://www.thefanclub.co.za/how-to/ubuntu-google-drive-client-grive-and-grive-tools
si installa con
sudo add-apt-repository ppa: thefanclub / grive-tools
sudo apt-get update
sudo apt-get install grive-tools
# Saluti
da quello che vedo ogni volta che voglio sincronizzare dei file devo andare nella cartella e mettere grive sync ?? Qualcuno ha visto in qualche modo che si tratta di un tipo di processo che viene eseguito continuamente dall'inizio di Ubuntu?
Ciao!
Cosa fare se non si desidera sincronizzare una cartella o modificare la cartella da sincronizzare?
Grazie e saluti!!!
Ciao ... grazie per il tutor ... una domanda ... se ho Windows e Ubuntu sul mio pc ... e il mio Google Drive è sul mio disco F ... Essere in Ubuntu dove lavoro più tempo ... quindi installarlo sarebbe solo andare nella cartella F: / Google Drive..apri il terminale all'interno e dai il comando per sincronizzare?
Sincronizza solo i file universali vale a dire che quelli tipici di google drive non vengono scaricati
Sfortunatamente, è necessario fornire le autorizzazioni per consentire all'applicazione di accedere a tutte le informazioni, e-mail, contatti, informazioni finanziarie, ecc.
Carlos il modo migliore per farlo è lasciarlo in un cron; Ce l'ho così e funziona a meraviglia per me.
crontab -e
una volta dentro, modificando il cron si inserisce quanto segue
grive –id –secret
client_id e client_secret da cui lo ottieni https://console.developers.google.com/ abilitare un'API per Google Drive.
http://federicomazzei.com.ar/blog/20200113-sincronizar-archivos-google-drive-linux
Caro Noodle:
prova a testare il tuo metodo e quando ottengo la benedetta API di Google Drive mi dà le opzioni ... ..il pay (get api) che richiede una carta di credito per questo ... XD XD XD !!.
L'altra opzione di test apre un pannello apparentemente lungo che i programmatori possono utilizzare nelle loro routine.
quindi ... NIENTE.
Grazie.
A proposito ti avverto che il link "http://federicomazzei.com.ar/blog/20200113-sincronizar-archivos-google-drive-linux" non è attivo.
Saluti fratello!
Purtroppo hai già fornito tutte queste informazioni a Google Inc
Era impossibile per me. Viene visualizzato il seguente errore.
Al momento, l'accesso con Google non è disponibile per questa app
Questa app non è stata ancora verificata da Google per essere compatibile con "Accedi con Google".
GOGLE DRIVE ha disabilitato l'accesso da questa applicazione.
Il collegamento non funziona
Vorrei sapere come il Gdrive decide quale file eliminare e quale file caricare o scaricare sul cloud, cioè se copio un file sul cloud, come decide di scaricarlo sul computer e non eliminarlo o se elimino un file nel cloud Come decidi, cancellalo sul computer e non scaricare quello nel cloud .. Grazie
PS: la mia email è carlosvaccaro1960@gmail.com