# File Download

## Requisitos

Linux Control Center = 2.10.X ou superior

## Overview

A ação File Download serve para realizar o download de qualquer arquivo em um Host a partir de uma URL.

O LCC se conectará ao Host via SSH, fará o download a partir do Link informado e salvará o arquivo no diretório especificado durante a execução da ação na Console. Todo o processo será gerenciado automaticamente pelo LCC, independentemente do número de Hosts ou Links cadastrados.

## Objetivo

Este documento tem como objetivo demonstrar o funcionamento da Action **File Download**

## Download de Arquivos em Hosts

{% hint style="warning" %}
**Observação:** A URL deve incluir o arquivo que será baixado, porque a ação File Download realiza uma requisição GET padrão. Se o link não apontar diretamente para o arquivo final, o download não será concluído com sucesso.
{% endhint %}

1. Acesse a tela **Hosts**.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-9c491171845e4402af4a9a00d4573628cae81ae9%2Fhosts_file_download.png?alt=media)
2. Clique clique em **Actions** da linha e um Host desejado e clique em **File Donwload**.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-87206ba9cf03b4c7b4a9c5dc6e3cd7754c885ace%2Factions_linha_host.png?alt=media)
3. Para executar em vários Hosts simulteaneamente, selecione os Hosts desejados e clique em **Actions** do topo da página e clique em **File Download**.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-071676ab32e8385f87f71b8e2127a164009b263a%2Factions_topo_pagina.png?alt=media)
4. Preencha os campos da seguinte forma;

   **URL**: URL para download do arquivo\
   **Destination Directory:** Diretório completo em que o arquivo será salvo Ex: /tmp/

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-1bed5142426d0c84f1790d2a92ea86023a7d1958%2Factions_vazia.png?alt=media)
5. Caso deseja baixar mais de um arquivo simultaneamente, clique no botão **Add More URL and Destination** e repita o passo anterior com outros valores.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-7f2e86b2625ccd91f54c085b4ccc1b88f9da0fb0%2Faction_preenchida.png?alt=media)
6. Clique em **Save** após preencher as informações corretamente.

   ![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-cbb59d7f013c19f0ece6892ebfd77bc68b8ca3a9%2Fexecute_action.png?alt=media)
7. Clique no botão **Queue Working** no topo da página para acompanhar a execução da ação.

   **Observação:** Será criada uma Action **File Download** independente para cada Host caso seja executado em mais de um Host simultaneamente.

![](https://3122590582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FytotrgCSM7abU2RFWBCP%2Fuploads%2Fgit-blob-6f1e2c9fb4cd206a50267c136c79b0f9e65cf6fb%2Faction_executada.png?alt=media)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.linuxcontrolcenter.com.br/host-actions/file_download.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
