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
katalogundapasswd
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 ö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-disk
katalogundaconfig.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şturulanpasswd
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ındakiexclude-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ı 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.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-dirs
parametresinin karşılığı--exclude-dirs
.$ yandex-disk --no-daemon --dir=/root/Yandex.Disk --exclude-dirs=DO_NOT_SYNC,temp
Not
--no-daemon
kullanıldığındastart
komutunu 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