Google Drive Wget Sorunun Çözümü

google drive wget

Google Drive ‘ın ücretsiz verdiği 15 Gb depolama alanı, sunucumuza ait dosyaları (dosya, veritabanı yedekleri vb.) depolamak için oldukça kullanışlı olabiliyor. Fakat Google Drive wget ile kullanmak istediğinizde hata alacaksınız.

Yakın zamana kadar Google Drive wget yardımıyla büyük dosyları sunucumuza indirebiliyorduk. Ancak Google’ın sistemde yapmış olduğu değişiklik nedeniyle artık bu fonksiyonlar çalışmamakta. Peki ne yapacağız? Cevap: Google’ın API’si yardımıyla bu sorunun üstesinden geleceğiz. Bunun için öncelikle GoLang‘ı sunucumuza yükleyeceğiz.

GOLang’ın CentOS sunucuya kurulumu

Bu bölümde CentOS sunucular için kurulum anlatılmıştır. Ayrıca anlatım, bu yazının yazıldığı tarihteki güncel GoLang sürümü olan v1.9.4 için yapılmıştır. Golang sürümlerine resmi sayfasından göz atabilirsiniz. (Sunucunuzda GoLang yüklü ise bu bölümü geçebilirsiniz.)

Adım-1

Öncelikle Putty yardımıyla sunucunuza bağlanın ve tmp klasörüne geçiş yapın.

Aşağıdaki komut yardımıyla GoLang 1.9.4 sürümü ve 64 bit verisyonunu sisteminize indirin. (Eğer sisteminiz 32 bit ise amd64 yazan yeri 386 olarak değiştirin.)

Adım-2

Şimdi de indirdiğimiz dosyanın içeriğini /usr/local dizinine çıkaralım. Golang varsayılan olarak bu dizine kurulur, farklı bir yerde olması sisteminizde sıkıntı çıkarabilir.

Ardından, kök dizine 3 alt dizin oluşturacağız: bin, src, pkg.

Bin dizini, src dizininde oluşturulan golang programlarının yürütülebilir hallerini içerecektir.

Adım-3

GoLang’ın sunucu genelinde kullanılabilir bir komut olabilmesi için, kurulum yerini $PATH değişkenine eklemeliyiz.

path.sh adında bir script oluşturalım:

Bu oluşturduğumuz dosyaya aşağıdaki satırı ekleyelim:

Şimdi de .bash_profile dosyasına GOBIN VE GOPATH ortam değişkenlerini tanımlayalım. .bash_profile dosyasını aşağıdaki komut ile açalım:

Açtığımız dosyanın en sonuna aşağıdaki satırları ekleyelim:

Yapmış olduğumuz değişikliklerin bash üzerinde geçerli olması için aşağıdaki komutu girelim:

Adım-4

GoLang’ın sunucumuza kurulumu tamamlandı. Şimdi de ufak bir test yardımıyla kurulumun hatasız gerçeleştirildiğini görelim.

aşağıdaki komut yardımıyla .go uzantılı bir dosya oluşturulım.

Oluşturduğunuz dosyaya aşağıdaki GoLang programını yazın.

go install komutu yardımıyla programımızı derleyelim.

Artık programımız çalıştırmaya hazır:

google drive wget

“Merhaba Dünya, Go programı Çalışıyor…” ifadesini görüyorsanız, kurulum başarı ile tamamlanmış demektir.

Gdrive Kurulumu ve Kullanılması

Sunucumuzdan Google Drive dosyalarımıza erişebilmek için Go dili ile yazılmış Gdrive uygulamasına ihtiyacımız var. Resmi GitHub sayfasını buradan ziyaret edebilirsiniz. Gdrive uygulamasının birçok özelliği bulunmakta. Özellikle 2. sürümü ile gelen Syncing özelliği oldukça dikkat çekici. Fakat biz burada sadece dosya indirip yüklemeyi inceleyeceğiz. Daha fazla detay isteyenler GitHub sayfasını inceleyebilirler.

Kurulum

GitHub sayfasından gdrive-linux-x64 dosyasını indirin, adını gdrive olarak değiştirin ve ftp yardımıyla sunucunuza yükleyin. Yükleyeceğiniz dizin /usr/local/go/bin olmalıdır.

Aşağıdaki komut yardımıyla dosyayı yüklediğimiz dizine geçiş yapıyoruz.

Ardından yüklediğimiz dosyaya çalıştırma iznini aşağıdaki komut yardımıyla verelim.

Şimdi de bu dosyayı çalıştıralım:

Yukarıdaki komutu verdiğinizde sizden doğrulama yapmanızı isteyecek ve bir link verecek. Bu linki kopyalarak tarayıcınızın adres satırına yapıştırın.

google drive wget

Bu link vasıtasıyla Google hesabınızla giriş yaptığınızda bu sefer Google tarafından size bir kod verilecek bu kodu kopyalarak ssh’nıza yapıştırın. Eğer herşey yolunda ise aşağıdaki ekran gibi bir ekran ile karşılaşacaksınız.

google drive wget

Kullanım

Dosya Listeleme ve İndirme

Google Drive hesabınızda bulunan tüm dosyaları listelemek için aşağıdaki komutu kullanın.

google drive wget

 

Dosyaları listelediğimizde yukarıdaki gibi bir liste görürüz. Bu listede bizim için önemli olan kırmızı çerçeve içine aldığım ve indirmek istediğimiz dosyanın ID bilgisi. Bu ID’yi kopyalıyoruz.

Dosyayı indirmek için “ID” yazan yere kopyaladığınız ID’yi yapıştırın.

Yukarıdaki komut ile ID’sini verdiğiniz dosya, bulunduğunuz dizine indirilir.

Google Drive’a Dosya Yükleme

Google Drive’a dosya veya dizin yüklemek için aşağıdaki komutu vermeniz yeterli.

“dosya_veya_dizin_yolu” adından da anlaşılacağı üzere, yüklemek istediğiniz dosya/dizinin yolu.

Google Drive Wget sorununun üstesinde bu yolla gelebilmeniz mümkün hale geldi.


Bu yazıda Gdrive ile yapabilceğiniz temel özelliklere değindik. Ayrıntılı bilgi edinmek ve tüm komutlara hakim olabilmek için GitHub sayfasını ziyaret edebilirsiniz.

 

Görkem Güray

Author: Görkem Güray

Elektrik-Elektronik mühendisiyim. Bilgisayar ve yazılım başta olmak üzere gelişen teknolojiyi takip etmeyi severim. İlginç veya yazmaya değer bulduğum konuları patlatbi.net üzerinde yayınlıyorum.

1
Kimler Neler Demiş?

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Sunucu Yedekleme Bash Scripti | PatlatBi Recent comment authors
  Subscribe  
En Yeniler Eskiler Beğenilenler
Bildir
trackback

[…] gdrive kurulumu için tıklayın. (Linkteki yazını son kısmı gdrive kurulumu […]