İçindekiler
İnternet erişimi olan her yerde dosyalara sahip olmak gibi basit bir nedenden dolayı buluttaki dosyalara oldukça bağımlı hale geliyoruz.Bunu başarmak için en iyi hizmetlerden biri Google sürücüAndroid cihazlarla entegrasyon mükemmel olsa da, bulut hizmetiyle senkronize edilecek resmi bir Linux istemcisi yoktur. Belgeleri bir tarayıcıdan düzenleyebilmemize rağmen, masaüstümüzden senkronize edemeyiz.
Grive almak
Kullanacağız üzülmek, bir araç Google sürücü senkronizasyonumuzun amaçlarına ulaşmamıza yardımcı olan komut satırı ile. İlk önce git deposunu şu şekilde indiriyoruz:
$ git klon git: //github.com/Grive/grive.git
İndirdikten sonra oluşturulan yeni dizine gidiyoruz.
Grive Kitaplığı
Derlemeden önce üzülmek, Grive'ın ihtiyaç duyduğu kütüphanelerin sistemimizde kurulu olduğundan emin olmalıyız, bunlar aşağıdakilerdir:
• libgcrypt11-dev
• libjson0-dev
• libcurl4-openssl-dev
• libexpat1-dev
• libboost-filesystem-dev
• libboost-program-options-dev
• binutils-dev
Doğrularız ve elimizde olmayanları devam etmeden önce kurarız.
Bina Grive
için yapı ortamını yapılandırmak için üzülmek terminalde şunları yazıyoruz:
$ cmak.
Grive Derleme
Grive'ı derleme zamanı geldi ve bunu aşağıdaki komutla yapıyoruz:
$ yapmakBu, paketleri derlerken bizi biraz zaman alacak.
Yürütülebilir dosyayı taşı
Böylece indirilen dosyalar aşağıdakilerle senkronize edilmez. Git, Grive yürütülebilir dosyasını senkronize etmek için bir dizin olarak kullanacağımız başka bir dizine taşımalıyız.
İlk senkronizasyon
dizinimize geçiyoruz Google sürücü ve Grive'ı ilk kez şu şekilde çalıştırıyoruz:
$ ./grive -aBu, ilk yapılandırmayı yapacak ve bize bir bağlantı verecektir. Üzerine tıklayabilir veya kopyalayıp tarayıcının adres çubuğuna yapıştırabiliriz.
Grive için İzinler
Hesabımıza giriş yaptığımızdan emin oluyoruz Google önceki adımda verilen adrese gitmeden önce ve ardından izin veriyoruz üzülmek Drive'a erişmek için Bize vereceği kodu kopyalayıp terminale yapıştırıyoruz, ilk senkronizasyonla devam edecek.
Gelecekteki senkronizasyonlar için bir terminal açmamız ve oluşturduğumuz Google Drive dizininden Grive'ı çalıştırmamız yeterli:
$ ./grive
Şu anda dosyaları senkronize etmek için yukarıda açıklanan adımı gerçekleştirmeliyiz.
Senkronizasyon cn Crontab
Senkronizasyonu otomatik hale getirmek için bir cron ve bir crontab zamanlanmış bir görev ayarlamak için Crontab'ı açmak için aşağıdakileri yazıyoruz:
$ crontab -eevet ilk defa birlikteyiz crontab, bunu kullanmak için yalnızca bir metin düzenleyiciye sahip olmamız gerekiyor, ayrıca zamanlanmış bir görev oluşturmak için sözdizimi aşağıdaki gibidir:
Dakika, Saat, Tarih, Ay, Gün komutu
Planli gorev
Bu örnekte Grive'ın her 10 dakikada bir senkronize olmasını istiyoruz ve bunun için aşağıdakileri yazıyoruz:
* / 10 * * * * * cd / ana sayfa / kullanıcı / GoogleDrive / && grive
Zamanlanmış görevle işimiz bittiğinde, crontab'ımızı aşağıdakilerle kaydettiğimizden emin oluruz. Ctrl + O, yakında Ctrl + X dışarı çıkmak.
Bu prosedürle, Linux'ta belge senkronizasyonu için bir uygulamamız veya arayüzümüz olmayacak, ancak en azından dizinimiz Grive sayesinde ihtiyacımız olan tüm dosyaları senkronize edecek.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.