Komutlar ve parametreler
Komutlar
İstemciyle çalışmak için aşağıdaki komutlar kullanılır:
- token: Yandex kullanıcı adınız için kimlik doğrulama anahtarı (OAuth-Token) alımı.Komutu girerken token'ın saklanacağı dosya adını ve buna erişim yolunu (FILE) belirtebilirsiniz. Ek parametreler belirtilmezse belirteci saklamak için ~/.config/yandex-disk katalogunda passwd dosyası oluşturulur.
$ yandex-disk token [FILE]
İstemcide kullanıcı adı veya şifre girmeniz gerekmez. Komut çalıştırıldıktan sonra Yandex Disk tarayıcıda belirli bir sayfa açıp oraya benzersiz bir kod girmenizi ister.Not. Kodu girmeden önce kullanıcı girişi için tarayıcıda doğru kullanıcı adını kullandığınızdan emin olun. - start — Daemon'u çalıştır ve exclude-dirs içinde hariç tutulanların dışındaki tüm klasörleri eşitle.
$ yandex-disk start [OPTION]
- status — Daemon'un çalışma durumunu (eşitleme durumu, eşitleme hataları, eşitlenen dosyaların listesi, Disk'teki toplam ve boş alan).
$ yandex-disk status [OPTION]
- stop — Daemon'un çalışmasını durdur.
$ yandex-disk stop [OPTION]
- sync — Daemon'u çalıştır ve exclude-dirsiçinde hariç tutulanların dışındaki tüm klasörleri eşitle.
$ yandex-disk sync [OPTION]
- publish — belirtilen dosya veya klasör için genel erişim bağlantısı al (FILE).
$ yandex-disk publish [OPTION] FILE
- unpublish — belirtilen dosya veya klasörü genel erişime kapat (FILE).
$ yandex-disk unpublish FILE
Ek parametreler [OPTION]
- --config=FILE, -c FILE
-
Yapılandırma dosyasını belirtin. Varsayılan olarak ~/.config/yandex-disk katalogunda config.cfg dosyası kullanılır.
- --dir=DIR, -d DIR
-
Disk'in yerel kopyasını saklamak için katalog adını belirtin. Başlangıç ayarları yapılırken bu ad girilmezse varsayılan olarak ~/Yandex Disk kataloğu kullanılır.
- --auth=FILE, -a FILE
-
Kimlik doğrulama verilerini içeren dosyayı belirt. Varsayılan olarak token komutu veya başlangıç ayarları sihirbazı yardımıyla oluşturulan passwd dosyası kullanılır ve ~/.config/yandex-disk kataloğunda saklanır.
- --exclude-dirs=DIR1,DIR2,...
-
Belirtilen katalogları eşitleme. Ayarların sürekli etkin kalmasını istiyorsanız katalogları config.cfg dosyasındaki exclude-dirs istisnalar listesine eklemek gereklidir. Ayarların doğru uygulanmaları için çıkarılan başlıkların adları, boşluksuz virgülle ayırarak yazılmalı.
- --read-only
-
Disk sunucusundaki dosyalarda değişiklik yapmayı engelle ve yalnızca yerel kopyada eşitleme gerçekleştir. Eşitleme çakışması meydana gelmesi halinde yerel dosyalar yeniden adlandırılacaktır. Ek olarak --overwrite parametresi belirtilirse yerel dosyalar yeniden yazılacaktır.
- --overwrite
-
Sunucuyla eşitlendiğinde Disk'in yerel kopyasında yapılmış değişikliklerin tekrar yazılmasına izin ver. --read-only parametresiyle beraber kullanılır.
- --no-daemon, -D
-
Yönetimi konsola iade etmeden daemon'u çalıştır. Yönetimi geri almak için başka bir konsolda yandex-disk stop komutu çalıştırılarak veya çalışan konsol kapatılarak daemon'un durdurulması gereklidir.
- --help, -h
-
Bilgi.
- --proxy=PARAM
-
Proxy sunucusunu ayarla. İzin verilen parametreler:
- auto — proxy sunucusunun sistem ayarlarını kullan (varsayılan);
- no — proxy sunucusunu kullanma;
- protocol,address,port,login,password — manuel olarak ayarla.
Komutun kullanım örnekleri
$ yandex-disk start -c ~/ydconfig/newconfig.cfg # belirtilen yapılandırma dosyasıyla Daemon ve eşitlemeyi çalıştır
$ yandex-disk start -- exclude-dirs = Foto # Foto klasörü eşitleme
$ yandex-disk sync -- read-only # klasörleri salt okunur modda eşitle
$ yandex-disk publish Foto # Foto klasörüne genel bağlantı alın