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-diskkatalogundapasswddosyası 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 özel 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-diskkatalogundaconfig.cfgdosyası 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.Diskkataloğu kullanılır.
--auth=FILE, -a FILE
- Kimlik doğrulama verilerini içeren dosyayı belirt. Varsayılan olarak
tokenkomutu veya başlangıç ayarları sihirbazı yardımıyla oluşturulanpasswddosyası kullanılır ve~/.config/yandex-diskkataloğunda saklanır.
--exclude-dirs=DIR1,DIR2,...
- Belirtilen katalogları eşitleme. Ayarların sürekli etkin kalmasını istiyorsanız katalogları
config.cfgdosyasındakiexclude-dirsistisnalar 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ı halinde yerel dosyalar yeniden adlandırılacaktır. Ek olarak
--overwriteparametresi 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-onlyparametresiyle 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 stopkomutu çalıştırılarak veya çalışan konsol kapatılarak daemon'un durdurulması gereklidir.Bu parametre kullanıldığında uygulama konfigürasyon dosyasını okumaz; dolayısıyla gerekli olan tüm ayarları komut satırı üzerinden girmeniz gerekir. Böylece,
exclude-dirsparametresinin karşılığı--exclude-dirs.$ yandex-disk --no-daemon --dir=/root/Yandex.Disk --exclude-dirs=DO_NOT_SYNC,tempNot
--no-daemonkullanıldığındastartkomutunu kullanmayın: bu modda tüm komutlar yok sayılır.
--help, -h
- Yardım sayfasını göster.
--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 # Daemon'u çalıştır ve belirtilen yapılandırma dosyasıyla eşitle
$ yandex-disk start --exclude-dirs=Foto # Foto dosyasını eşitleme
$ yandex-disk sync --read-only # read-only durumundaki klasörleri eşitle
$ yandex-disk publish Foto # Foto klasörü için genel erişim bağlantısı elde et