---
title: "Comando do Lacuna PSC: **put-blob**"
description: "Referência do comando put-blob do Lacuna PSC, que copia um ou mais arquivos locais para o Blob Storage configurado, sobrescrevendo arquivos de mesmo nome."
canonical: "https://docs.lacunasoftware.com/articles/psc/on-premises/tool/put-blob"
locale: "pt-BR"
product: "PSC"
last_updated: "2026-10-12"
---

# Comando do Lacuna PSC: **put-blob**

## Nome

`put-blob` - copia um arquivo para o Blob Storage configurado

## Sintaxe

Este comando pode ser usado para copiar um único arquivo ou vários arquivos.

> **Aviso**
>
> Se já houver no Blob Storage arquivos com o mesmo nome dos arquivos copiados, eles serão sobrescritos.

### Um único arquivo

```sh
dotnet Lacuna.Psc.Site.dll [settings] -- put-blob <local file path> <blob storage folder> [<blob name>]
```

Ou, no Docker:

```sh
docker run -i lacunasoftware/psc:1.2 [settings] -- put-blob <local file path> <blob storage folder> [<blob name>]
```

O parâmetro com o nome do blob é opcional; se não for informado, o nome original do arquivo é mantido.

### Vários arquivos

```sh
dotnet Lacuna.Psc.Site.dll [settings] -- put-blob -t <blob storage folder> <local file 1 path> <local file 2 path> ...
```

Ou, no Docker:

```sh
docker run -i lacunasoftware/psc:1.2 [settings] -- put-blob -t <blob storage folder> <local file 1 path> <local file 2 path> ...
```

É possível usar curingas ao especificar os caminhos dos arquivos locais. Exemplo:

```sh
put-blob -t assets /usr/temp/*.pdf
```

* Move todos os arquivos PDF do diretório `/usr/temp` para a pasta `assets` do Blob Storage.

Os argumentos `settings` são configurações adicionais que sobrescrevem as configurações dos arquivos de configuração e das variáveis de ambiente,
por exemplo `--Section1:Name1=value1 --Section2:Name2=value2`.

## Veja também

* [Ferramenta de linha de comando do Lacuna PSC](https://docs.lacunasoftware.com/articles/psc/on-premises/tool)
