Login
Login

Como criar e usar arquivos em lote

Como criar e usar arquivos em lote
Hostman Team
Technical writer
O sistema Windows
04.07.2025
Reading time: 6 min

Arquivos em lote são arquivos de texto com extensões .BAT ou .CMD que armazenam uma série de comandos e os executam no terminal do sistema operacional. Esses arquivos são úteis para automatizar tarefas comuns em sistemas Windows.

Eles podem ser considerados uma alternativa no Windows aos scripts de shell do Unix usados em servidores Linux.

Neste artigo, você vai aprender em detalhes como criar, configurar e executar arquivos BAT no Windows, e quais comandos utilizar.

Pré-requisitos

  • Um servidor na nuvem acessível da Hostman ou um computador pessoal com o sistema operacional Windows instalado.

     

  • Bloco de Notas ou outro editor de texto. Recomendamos editores com destaque de sintaxe, como o Notepad++.

Criar um arquivo em lote

Para criar um arquivo BAT no Windows, abra um editor de texto e insira alguns comandos.

Por exemplo, crie um arquivo que exiba a mensagem "Olá, usuário!" na janela do Prompt de Comando:

@echo off
echo Olá, usuário!
pause

Agora salve o arquivo com a extensão .bat. Para isso, vá em ArquivoSalvar como...

Se estiver usando Notepad++, selecione "Arquivo em lote" no campo Tipo de arquivo e insira o nome.

Image1

Se estiver usando o Notepad, selecione "Todos os arquivos" como tipo de arquivo e insira o nome com a extensão.

04044ffa Ee06 4954 B80f E44718b2bc0e

Se salvar com a extensão errada, basta renomear o arquivo e colocar a correta. Ative a visualização de extensões na guia Exibir do Explorador.

Image6

Sintaxe de um arquivo em lote

Regras básicas para escrever arquivos BAT:

  • Cada comando deve estar em uma nova linha.

  • Os comandos são executados na ordem em que aparecem, exceto se houver saltos (por exemplo, com "goto").

  • Use aspas ao indicar diretórios para evitar erros.

  • Adicione |Y| antes de comandos que exigem confirmação (como del ou format).

  • Há dois tipos de comandos: internos (do cmd.exe) e externos (.EXE, .CMD ou .BAT).

  • Use @echo off no início para ocultar a linha de comandos durante a execução.

Executar um arquivo em lote

Para executar um arquivo BAT no Windows, dê um clique duplo nele.

Alguns arquivos podem exigir permissão de administrador. Nesse caso, clique com o botão direito e escolha "Executar como administrador".

Se o arquivo gerar saída no sistema, execute pelo Prompt de Comando: Pressione WIN+R, digite cmd e pressione Enter. Arraste o arquivo BAT para a janela e pressione Enter.

O arquivo vai executar os comandos e exibir o resultado. Se for o exemplo anterior, verá a mensagem: "Olá, usuário!".

Image5

Automatizar arquivos .BAT com o Agendador de Tarefas

É possível configurar execuções automáticas com o Agendador de Tarefas do Windows.

  1. Pressione WIN+R, digite taskschd.msc e pressione Enter.

  2. Clique em Criar Tarefa Básica... no menu Ações.

  3. O assistente solicitará quatro etapas:

    • Criar tarefa: insira nome e descrição. Clique em Avançar.

    • Gatilho: defina a frequência e o horário de execução.

    • Ação: selecione Iniciar um programa, clique em Avançar e especifique o caminho do arquivo BAT.

    • Concluir: revise os dados e clique em Concluir.

Image3

O arquivo agora está agendado e será executado conforme configurado.

Adicionar comentários em arquivos em lote

Você pode adicionar comentários aos arquivos BAT de três formas:

  • rem seguido do comentário:

rem seu_comentario_aqui
  • Dois pontos duplos:

:: seu_comentario_aqui
  • goto: usado para saltos e comentários. Indique uma etiqueta:

goto start
seu_comentario_aqui
:start

Cada comentário deve ter uma etiqueta exclusiva.

Comandos básicos para arquivos .BAT

Principais comandos usados em arquivos BAT:

Comando

Argumento

Descrição

cd

Pasta

Acessar uma pasta (em branco retorna a atual).

pause

-

Pausar execução.

start

Caminho ou comando

Executar programa ou comando em nova janela.

md

Pasta

Criar diretório.

copy

Origem e destino

Copiar arquivos para outro local.

del

Nome do arquivo ou pasta

Excluir arquivos.

call

Caminho do arquivo

Executar outro arquivo BAT.

title

Título

Alterar título da janela.

move

Origem e destino

Mover arquivos.

color

Cor do fundo e texto

Mudar cores. 

exit

-

Encerrar o arquivo.

Essa não é a lista completa. Para ver tudo, digite help no Prompt de Comando.

Image4

Variáveis

É possível usar variáveis em arquivos em lote.

Use o comando set: primeiro "set", depois o nome e o valor. Para acessar, use o símbolo % antes e depois do nome.

Exemplo:

@echo off
set exemplo=Olá, usuário!
echo %exemplo%
pause

Atenção: não coloque espaços antes ou depois do sinal de igual.

Ao executar, o sistema mostrará "Olá, usuário!".

Use a flag /a para atribuir um valor numérico:

@echo off
set /a exemplo=2*3
echo %exemplo%
pause

Sem a flag, o valor será tratado como texto. O resultado será 6.

Existem também variáveis de argumento. Elas recebem valores ao executar o arquivo: %1, %2, %3, etc.

Exemplo:

@echo off
@echo Primeiro argumento - : %1
@echo Segundo argumento - : %2
@echo Terceiro argumento - : %3
pause

Se você passar "Olá, usuário!" como argumento, será exibido como mostrado acima.

Exemplo de arquivo em lote: remover arquivos desnecessários

Durante o trabalho, vários arquivos podem se acumular. Um arquivo BAT pode limpá-los automaticamente.

Suponha que existam muitos arquivos .TXT em uma pasta e subpastas. Crie este arquivo:

@echo off
del /f /s /q C:\caminho_do_diretório\Exemplo\*.txt

Explicação dos parâmetros:

  • /f Exclui mesmo arquivos protegidos.
  • /s Inclui subpastas.
  • /q Não solicita confirmação.

Para testar, crie as pastas e arquivos assim:

mkdir Exemplo
cd Exemplo
mkdir ExemploComTXT
notepad Exemplo1.txt
notepad Exemplo2.txt
notepad Exemplo3.txt
cd ExemploComTXT
copy C:\caminho_do_diretório\Exemplo\*.txt

Depois, arraste o arquivo BAT para o Prompt de Comando e execute. Os seis arquivos devem ser excluídos.

Image7

Conclusão

Neste guia, mostramos como criar e usar arquivos .BAT no Windows e quais comandos básicos utilizar. Com este tutorial, você pode automatizar tarefas rotineiras.

Se quiser continuar aprendendo, veja nosso passo a passo sobre como criar um servidor em nuvem.

O sistema Windows
04.07.2025
Reading time: 6 min

Semelhante

O sistema Windows

Como configurar um servidor FTP no Windows Server 2019

A configuração de um servidor FTP no Windows Server 2019 consiste em várias etapas. Primeiro, é preciso instalar o servidor, depois criar e isolar usuários, configurar o firewall e estabelecer uma conexão FTP. Este guia explica todas essas etapas em detalhes. Vamos lembrar rapidamente o que é um servidor FTP. Ele representa apenas a primeira parte da infraestrutura que permite a transferência de dados entre hosts. A segunda parte é o cliente. Estabelece-se uma conexão entre eles usando o protocolo FTP (File Transfer Protocol). A principal vantagem dessa conexão é que ela é multiplataforma. No entanto, existem algumas desvantagens: a transferência de arquivos não é muito rápida e há questões de segurança. Apesar disso, o protocolo ainda é amplamente utilizado. Instalar o servidor FTP Para continuar com este guia, você precisa de um host com o Windows Server 2019 instalado e configurado. Para instalar um servidor FTP: Abra o menu Iniciar e execute o Gerenciador do Servidor. Clique em "Adicionar funções e recursos". O assistente será iniciado. Clique em Avançar. Escolha a opção "Instalação baseada em função ou recurso" e clique em Avançar. Na janela seguinte, selecione o servidor padrão no qual os papéis devem ser instalados. Marque o papel "Servidor Web (IIS)". Na próxima janela, clique em "Adicionar recursos". Pule as duas próximas etapas clicando em Avançar. Em "Serviços de papel", selecione "Serviço FTP" e "Console de Gerenciamento do IIS". Verifique a lista de componentes prontos para instalação e clique em Instalar. Após a instalação, feche a janela do assistente. Configurar o firewall Para configurar um firewall que protege um servidor FTP no Windows, acesse o menu Ferramentas no canto superior direito do Gerenciador do Servidor e execute "Firewall do Windows Defender com Segurança Avançada". No menu à esquerda, acesse "Regras de entrada". No menu à direita, selecione "Nova regra". Nas configurações da regra, selecione o tipo "Predefinido" e escolha "Servidor FTP". Selecione todas as opções, clique em Avançar e depois em Concluir. Reinicie o servidor para aplicar a nova configuração. Gerenciar usuários Um dos principais problemas do protocolo é o baixo nível de segurança. Portanto, é preciso ser rigoroso quanto à lista de usuários que podem se conectar ao servidor. Para isso, é possível configurar grupos ou usuários individuais. Acesse o menu Ferramentas no Gerenciador do Servidor e selecione "Gerenciamento do Computador". Acesse "Usuários e Grupos Locais". Clique com o botão direito em "Usuários" e selecione "Novo usuário". Insira o nome de usuário e a senha. Defina as configurações da conta. Por exemplo, você pode exigir a troca de senha no primeiro acesso ou proibir alterações de senha. Para ser aceita, a senha deve atender a pelo menos três dos seguintes quatro requisitos: Conter letras minúsculas. Conter letras maiúsculas. Conter números. Conter caracteres especiais como !, $, #, %. Adicionar um site FTP Após criar usuários, precisamos adicionar um site FTP. Depois de criar usuários, voltamos ao Gerenciador do Servidor. Toda a configuração do servidor FTP do Windows será feita aqui. Vá até o menu Ferramentas e execute o Gerenciador dos Serviços de Informações da Internet (IIS). Na seção Conexões, clique duas vezes no servidor e selecione "Adicionar Site FTP". Insira o nome do site e selecione a pasta com o conteúdo. Especifique o endereço IP para a conexão ou defina o modo como "Todos não atribuídos". Configure as opções de SSL. Você pode optar por não usar criptografia ou ativá-la e adicionar seu próprio certificado. Clique em Avançar. Selecione "Autenticação básica". Conceda permissão de autorização para "Usuários especificados". Insira o nome da conta criada. Conceda permissões de leitura e gravação. Clique em Concluir. Isolamento de diretórios Em uma das etapas anteriores, mostramos como criar usuários que podem se conectar ao servidor. No entanto, isso não é suficiente para garantir nem mesmo a segurança mínima. Outro ponto fundamental é o isolamento. Vamos supor que estamos configurando um servidor para uma emissora de televisão. A empresa precisa compartilhar vídeos entre departamentos: os operadores de câmera enviam o material, os editores fazem a edição e os repórteres assistem aos vídeos. O isolamento garante que cada tipo de usuário tenha acesso apenas a diretórios específicos. Temos um site FTP. Vamos acessar as configurações e restringir as áreas de disponibilidade entre diferentes contas: Vá até o menu Ferramentas e execute o Gerenciador dos Serviços de Informações da Internet (IIS). Clique com o botão direito no seu site FTP e selecione "Isolamento de Usuário FTP". Selecione "Diretório com nome de usuário" e clique em Aplicar. Clique com o botão direito no site FTP e adicione um diretório virtual. Insira o nome de login e, na linha abaixo, o caminho completo para a pasta que essa conta poderá acessar. O diretório já deve existir. Recomendamos usar o nome de login no nome do diretório para facilitar a identificação de quem pode acessar o quê. Temos um diretório virtual. Vamos alterar as permissões de acesso: Clique com o botão direito no novo diretório virtual e vá em "Editar permissões". Abra a aba "Segurança" e clique em "Avançado". Desative a herança e salve as alterações. Volte para as opções de segurança. Clique em "Editar" sob a lista de grupos/usuários. Remova o grupo "Usuários" e adicione um novo usuário. Insira o nome do usuário FTP e execute a verificação de nome. Clique em OK para salvar as alterações. Selecione o novo usuário, marque todas as permissões na coluna "Permitir" e clique em Aplicar. A configuração do servidor FTP para Windows está concluída. Conectar-se via FTP Já aprendemos como criar um servidor FTP no Windows Server 2019 e configurar contas de usuário. Agora, vamos ver como conectar ao nosso armazenamento de arquivos. Para estabelecer uma conexão, é necessário usar um cliente FTP. Dois dos mais populares são o FileZilla e o WinSCP. Para conectar, você vai precisar de: O endereço IP do servidor. Nome de usuário e senha da conta criada. Após a conexão ser estabelecida, o usuário verá o diretório especificado nas configurações do site FTP. Se o isolamento de diretórios estiver ativado, o usuário será direcionado ao diretório virtual e não poderá acessar pastas de outros usuários.
16 July 2025 · 7 min to read
O sistema Windows

Como verificar a versão do sistema operacional Linux

A popularidade do sistema operacional Linux, poderoso e versátil, está na variedade de versões disponíveis. Do Ubuntu ao Red Hat, do Mint ao Fedora, cada versão oferece recursos e vantagens únicas. Verificar a versão do sistema Linux é importante para garantir a compatibilidade, já que versões diferentes possuem requisitos de software distintos. A Hostman oferece um VPS Linux gerenciado e confiável. Utilizar uma versão antiga pode impedir a instalação ou execução de atualizações recentes. Certos componentes de hardware podem não ser compatíveis com algumas versões. Saber a versão do seu sistema ajuda a solucionar possíveis problemas de compatibilidade. Por isso, é essencial saber qual versão do Linux você está usando. Identificar a versão também é fundamental para questões de segurança. Todos os sistemas operacionais lançam atualizações para corrigir vulnerabilidades, e com o Linux não é diferente. Conhecendo a versão, você garante que as atualizações de segurança necessárias estejam instaladas. Isso é especialmente relevante para empresas que lidam com informações confidenciais e exigem alto controle de segurança. Outro motivo para verificar a versão é o suporte. Cada versão tem um ciclo de vida limitado e um período específico de suporte e atualizações. Saber a versão em uso ajuda a planejar futuras migrações. Usar uma versão sem suporte pode deixar seu sistema vulnerável. O que é uma versão do Linux Uma versão do Linux, ou distribuição (distro), é uma variante personalizada do sistema operacional Linux. Ela inclui um conjunto de softwares, ambientes gráficos e funcionalidades que atendem a diferentes necessidades. Por exemplo: Distribuições como Ubuntu, Debian e Linux Mint são ideais para iniciantes, pois têm interface amigável, boa documentação e comunidades ativas. Distribuições mais avançadas, como Arch Linux, oferecem total personalização e autonomia, ideais para quem quer montar o sistema do zero. Distribuições voltadas a servidores, como CentOS e Red Hat Enterprise Linux (RHEL), são otimizadas para segurança, desempenho e estabilidade. Distribuições especializadas, como o Kali Linux para testes de segurança e o Tails para anonimato, têm propósitos específicos. Uma distribuição típica inclui o kernel Linux (que gerencia o hardware), um gerenciador de pacotes (para instalar e atualizar aplicativos) e um conjunto de aplicações padrão. O ambiente gráfico (como GNOME, XFCE ou KDE) pode ser personalizado conforme a preferência do usuário. Distribuições Linux populares e suas versões É importante verificar a versão do Linux, pois existem várias distribuições com características diferentes. As mais comuns incluem Ubuntu, Debian, Red Hat, CentOS, Fedora e Mint. O Ubuntu se destaca pela interface intuitiva e pelas atualizações frequentes. O Debian se destaca pelo foco em software livre. O Red Hat Enterprise Linux é voltado para empresas que precisam de estabilidade e segurança. O CentOS oferece funcionalidades semelhantes de forma gratuita. O Fedora se diferencia pelas versões mais recentes dos softwares. O Mint traz um ambiente gráfico tradicional. Cada distribuição possui versões distintas com codinomes e atualizações específicas. O Ubuntu, por exemplo, tem edições como Bionic Beaver, Cosmic Cuttlefish e Disco Dingo. O Fedora tem Silverblue e Workstation. Cada uma atende perfis diferentes. Por ser um sistema de código aberto, cada distribuição tem seu próprio sistema de numeração. Isso permite que os desenvolvedores acompanhem as mudanças e planejem futuros lançamentos. O sistema de numeração mais comum é em três níveis, separados por pontos. O primeiro número representa uma versão principal (grandes mudanças), o segundo representa uma versão menor (correções e melhorias) e o terceiro uma versão de hotfix (ajustes pequenos). O Ubuntu usa o padrão 'XX.YY.ZZ', onde XX é o ano, YY o mês de lançamento e ZZ o número de revisão. Algumas distribuições também usam codinomes (como nomes de animais ou cidades), como o Fedora com 'Bordeaux' e 'Heisenbug'. Agora que você viu por que é importante saber a versão do seu sistema Linux, vamos aos comandos mais comuns para descobri-la. Como verificar a versão do sistema Linux com o comando 'lsb_release' Você pode usar o comando lsb_release para verificar a versão do sistema Linux. Ele exibe informações detalhadas sobre a distribuição, o número da versão e o codinome. Abra o terminal; Digite o comando: lsb_release -a Pressione Enter para visualizar a saída com os seguintes campos: Distributor ID: o nome da distribuição (por exemplo, Ubuntu, Fedora ou CentOS). Description: uma descrição breve com número da versão e codinome. Release: a versão específica (por exemplo, '18.04' ou 'Bionic Beaver'). Codename: o codinome associado à versão da distribuição. Como verificar a versão do sistema Linux com o comando 'cat /etc/os-release' Você pode usar o comando cat /etc/os-release para ver rapidamente a versão e outras informações úteis sobre o sistema. Abra o terminal; Digite o comando: cat /etc/os-release Pressione Enter para visualizar os seguintes campos. ID: o nome da distribuição (por exemplo, Ubuntu ou CentOS). VERSION_ID: a versão específica da distribuição (por exemplo, Ubuntu 18.04). Outras informações incluem o nome e a versão do kernel, o ambiente gráfico, o gerenciador de janelas e a data de compilação do sistema. Como verificar a versão do sistema Linux com o comando 'uname -a' O comando uname -a exibe informações detalhadas sobre o kernel do sistema, arquitetura, tipo de processador, nome do host e data/hora da última inicialização. Abra o terminal; Digite o comando: uname -a Pressione Enter para visualizar os dados listados no terminal. O comando mostra a versão do kernel, arquitetura e outras informações úteis para baixar a versão correta dos softwares e identificar possíveis problemas de desempenho. Outras formas de verificar a versão do Linux O comando hostnamectl Esse comando está disponível em sistemas que utilizam systemd e exibe informações detalhadas como a versão do kernel, arquitetura e plataforma de hardware. Abra o terminal; Digite o comando: hostnamectl Pressione Enter para visualizar as informações do sistema. O arquivo /etc/os-release Esse arquivo no diretório /etc contém as informações sobre a versão do sistema operacional. Para visualizar: Abra o terminal e digite: cat /etc/os-release O arquivo /etc/issue Esse arquivo é usado em prompts de login e também mostra a versão do sistema: Digite o comando: cat /etc/issue O nome e a versão do sistema serão exibidos. O arquivo version Algumas distribuições possuem um arquivo version no diretório /etc com o nome e número da versão: Digite o comando: cat /etc/version O nome e a versão da distribuição serão exibidos. Como verificar a versão do Linux pela interface gráfica (GUI) Além dos comandos de terminal, também é possível verificar a versão do sistema Linux pela interface gráfica, de forma simples e rápida. Acesse as configurações do sistema: Clique no botão "Atividades" no canto superior esquerdo; Digite "sistema" na barra de pesquisa; Acesse a janela de configurações e clique em "Detalhes" para ver o nome e versão do sistema. O processo é semelhante entre distribuições, mudando apenas os nomes dos menus: No Ubuntu clique em "Atividades" e digite "Configurações do Sistema", depois vá em "Detalhes". No Fedora clique em "Mostrar Aplicativos" e digite "Configurações", depois vá em "Sobre". No CentOS clique em "Aplicações", depois em "Ferramentas do Sistema" e em seguida "Configurações" → "Sistema". Perguntas frequentes sobre a versão do Linux Vamos examinar algumas perguntas frequentes sobre as versões do sistema operacional Linux. Por que é importante verificar a versão do Linux? Saber a versão do Linux é essencial para garantir compatibilidade com softwares, manter a segurança do sistema e obter suporte adequado. Com que frequência devo verificar a versão do Linux? Sempre que for instalar um software ou realizar atualizações. Isso ajuda a manter o sistema atualizado e seguro. Quais são as distribuições Linux mais conhecidas? Ubuntu, Debian, Kali Linux, Raspberry Pi OS, CentOS, Fedora e Linux Mint. Cada uma tem suas particularidades. Posso verificar a versão do Linux pela interface gráfica? Sim, basta acessar as configurações do sistema e procurar pela aba "Detalhes" ou "Sobre", dependendo da distribuição. Por que cada distribuição tem um sistema de numeração diferente? Cada distro é mantida por uma comunidade ou empresa diferente, que define seu próprio esquema de versionamento. Exemplo: o Ubuntu usa o padrão 'XX.YY.ZZ'. Conclusão As versões do Linux variam em arquitetura, sistema de pacotes, ambiente gráfico, recursos de segurança, compatibilidade e ciclos de lançamento. Saber qual versão está em uso ajuda na resolução de problemas e decisões sobre atualizações ou modificações no sistema. Agora você aprendeu as formas mais comuns de verificar a versão do Linux usando comandos ou interface gráfica. Escolha a que preferir e mantenha o sistema sempre atualizado para garantir segurança e bom desempenho. Se você já identificou a versão do seu Linux, aproveite para conferir como criar uma imagem de servidor no sistema.
04 July 2025 · 9 min to read

Tem perguntas,
comentários ou preocupações?

Nossos profissionais estão disponíveis para ajudá-lo a qualquer momento,
seja para assistência ou apenas se você não souber por onde começar.
Envie-nos um e-mail
Hostman's Support