---
metadata:
  - name: generator
    content: Diplodoc Platform v5.42.1
  - property: og:type
    content: article
  - property: article:section
    content: Sarlavhasiz
  - property: og:title
    content: Buyruqlar va parametrlar
  - property: article:tag
    content: Texnik yo‘riqnoma
alternate:
  - https://yandex.uz/support/yandex-360/customers/disk/desktop/linux/ru/cli-commands.md
  - https://yandex.uz/support/yandex-360/customers/disk/desktop/linux/uz/cli-commands.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.uz/support/yandex-360/customers/disk/desktop/linux/uz/llms.txt


# Buyruqlar va parametrlar

## Buyruqlar {#commands}

Mijoz bilan ishlash uchun quyidagi buyruqlar qo‘llanadi:

- `token` — Yandexdagi loginingiz uchun avtorizatsiya kalitini (OAuth-token) olish.
    Buyruqni kiritishda siz tokenni saqlash uchun fayl nomini va unga yo‘lni (FILE) belgilashingiz mumkin. Agar qo‘shimcha parametrlar ko‘rsatilmasa, tokenni saqlash uchun `~/.config/yandex-disk` katalogida `passwd` fayli yaratiladi.
    ```
    $ yandex-disk token [FILE]
    ```
    
    Mijozda login va parolni kiritish shart emas. Disk buyrug‘ini yuborgandan so‘ng, sizga brauzerda muayyan sahifani ochish va u yerga maxsus kodni kiritish taklif etiladi.
    
    {% note info %}
    
    Kodni kiritishdan oldin brauzerda kerakli hisob bilan avtorizatsiya qilinganingizni tekshiring.
    
    {% endnote %}
    
- `start` — demonni ishga tushirish va [exclude-dirs](#exclude-dirs) istisnolar ro‘yxatida ko‘rsatilganlardan tashqari barcha jildlarni sinxronlash.
    ```
    $ yandex-disk start [OPTION]
    ```
    
- `status` — demonning ish holatini ko‘rsatish (sinxronlash holati, sinxronlash xatolari, sinxronlangan fayllar ro‘yxati, diskdagi umumiy va bo‘sh joy).
    ```
    $ yandex-disk status [OPTION]
    ```
    
- `stop` — demonning ishini to‘xtatish.
    ```
    $ yandex diskni to‘xtatish [OPTION]
    ```
    
- `sync` — [exclude-dirs](#exclude-dirs) istisnolar ro‘yxatida ko‘rsatilganlardan tashqari barcha jildlarni sinxronlash.
    ```
    $ yandex-disk sync [OPTION]
    ```
    
- `publish` — ko‘rsatilgan fayl yoki jildga ochiq havolani olish (`FILE`).
    ```
    $ yandex-disk publish [OPTION] FILE
    ```
    
- `unpublish` — ko‘rsatilgan fayl yoki jild uchun nashrni bekor qilish (`FILE`).
    ```
    $ yandex-disk unpublish FILE
    ```
    

## Qo‘shimcha parametrlar [OPTION] {#option-params}

**--config=FILE, -c FILE**

 
:   Konfiguratsiya faylini ko‘rsatish. Odatda, `config.cfg` fayli `~/.config/yandex-disk` katalogida ishlatiladi.

**--dir=DIR, -d DIR**

 
:   Diskning lokal nusxasini saqlash uchun katalogni ko‘rsating. Agar [boshlang‘ich sozlamalar](https://yandex.uz/support/yandex-360/customers/disk/desktop/linux/uz/start.md) bajarilganda uning nomi berilmagan bo‘lsa, odatda `~/Yandex.Disk` katalogi ishlatiladi.

**--auth=FILE, -a FILE**

 
:   Avtorizatsiya ma’lumotlari bilan faylni ko‘rsatish. Odatda `passwd` fayli ishlatiladi, u `~/.config/yandex-disk` katalogida saqlanadigan `token` yoki [boshlang‘ich sozlamalar ustasi](https://yandex.uz/support/yandex-360/customers/disk/desktop/linux/uz/start.md) buyrug‘i yordamida yaratiladi.

**--exclude-dirs=DIR1,DIR2,...** 

 
:   Ko‘rsatilgan kataloglar sinxronlanmasin. Sozlama har doim amal qilishi uchun kataloglarni `config.cfg` faylidagi istisnolar ro‘yxatiga `exclude-dirs` qo‘shish kerak. Sozlash to‘g‘ri ishlashi uchun chiqarib tashlanadigan kataloglarning nomlarini verguldan keyin, bo‘sh joy qoldirmasdan yozish kerak. {#exclude-dirs}

**--read-only** 

 
:   Disk serveridagi fayllarni o‘zgartirishni taqiqlab, sinxronlashni faqat mahalliy nusxada amalga oshirish. Sinxronlash ziddiyatlari yuzaga kelsa, mahalliy fayllar qayta nomlanadi. Agar qo‘shimcha `--overwrite` parametri ko‘rsatilsa, mahalliy fayllar qayta yoziladi. {#read-only}

**--overwrite**

 
:   Server bilan sinxronlashtirishda mahalliy Disk nusxasida amalga oshirilgan o‘zgarishlarni qayta yozishga ruxsat berish. `--read-only` parametri bilan birga ishlatiladi. 

**--no-daemon, -D**

 
:   Demonni konsolga qaytarmasdan ishga tushirish. Boshqaruvni qaytarish uchun demonni to‘xtatish kerak, buning uchun boshqa konsolda `yandex-disk stop` buyrug‘ini ishga tushiring yoki joriy konsolni yoping.
    
    Agar ushbu parametr ishlatilsa, ilova konfiguratsiya faylini o‘qimaydi. Shuning uchun barcha kerakli sozlamalarni buyruqlar qatori orqali kiritish kerak. Demak, `exclude-dirs` parametriga `--exclude-dirs` argumenti mos keladi.
    
    ```
    $ yandex-disk --no-daemon --dir=/root/Yandex.Disk --exclude-dirs=DO_NOT_SYNC,temp
    ```
    
    
    {% note info %}
    
    `--no-daemon` ishlatilganda, `start` buyrug‘ini ko‘rsatish shart emas: bu rejimda barcha buyruqlar e’tiborsiz qoldiriladi.
    
    {% endnote %}

**--help, -h**

 
:   Yordamni ko‘rsatish.

**--proxy=PARAM**

 
:   Proksi serverni sozlash. Ruxsat etilgan parametrlar:
    
    - `auto` — proksi-serverning tizim sozlamalaridan foydalanish (odatiy holatda ishlatiladi);
    - `no` — proksi-serverdan foydalanmaslik;
    - `protokol,manzil,port,login,parol` — oddiy usulda sozlash.

## Buyruqlardan foydalanishga misollar {#examples}

```
$ yandex-disk start -c ~/ydconfig/newconfig.cfg # demonni ishga tushirish va ko‘rsatilgan konfiguratsiya fayli bilan sinxronlash 
$ yandex-disk start --exclude-dirs=Foto # jildni sinxronlamaslik Foto
$ yandex-disk sync --read-only # jildlarni faqat o‘qish rejimida sinxronlash
$ yandex-disk publish Foto # jildga ommaviy havola olish Foto
```

<!-- source: uz/_includes/support-button.md -->
<div class="cut-button">

{% cut "Yordam xizmatiga yozish" %}




<div style="padding: 15px;
     margin: 10px 0;
     background: #FFFFFF;
     border-radius: 10px;
     border: 1px solid var(--g-color-line-generic);">
  <iframe style="background: #FFFFFF;"
        height="700"
        width="100%"
        frameborder="0"
        src="https://forms.yandex.ru/surveys/13644897.42fac11da1bae9914a4d4bc7e48facc9f032f9f2/?lang=uz&locale=uz&iframe=1">
  </iframe>
</div>


{% endcut %}


</div>


<!-- endsource: uz/_includes/support-button.md -->

<!-- source: uz/_includes/rm-3lvl-minitoc.md -->

<!-- endsource: uz/_includes/rm-3lvl-minitoc.md -->
