Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Como você cria o arquivo fictício no Unix?
Existem várias maneiras de criar arquivos dummy no Unix, dependendo se você precisa de um arquivo com conteúdo específico ou apenas um arquivo vazio.

1. Criando um arquivo vazio:

A maneira mais simples é usar o comando `touch`:

`` `BASH
toque my_dummy_file.txt
`` `

Isso cria um arquivo vazio chamado `my_dummy_file.txt`. Se já existir um arquivo com esse nome, o `Touch` simplesmente atualizará seu registro de data e hora (último tempo modificado).


2. Criando um arquivo com conteúdo específico:

* usando `echo` e redirecionamento: Isso é ideal para conteúdo simples.

`` `BASH
eco "Este é um arquivo dummy"> my_dummy_file.txt
`` `

Isso cria `my_dummy_file.txt` e grava" Este é um arquivo dummy "nele. O operador `>` substitui qualquer arquivo existente com o mesmo nome. Use `>>` para anexar a um arquivo existente.

* usando `printf` e redirecionamento: `printf` oferece mais opções de formatação.

`` `BASH
printf "Linha 1 \ nline 2 \ nline 3 \ n"> my_dummy_file.txt
`` `

Isso cria `my_dummy_file.txt` com três linhas numeradas. `\ n` representa um personagem de nova linha.

* usando `head` e`/dev/urandom` (para dados aleatórios): Isso é útil para criar arquivos dummy com um tamanho especificado preenchido com dados aleatórios.

`` `BASH
cabeça /dev /urandom | TR-DC A-ZA-Z0-9 \ | Cabeça -C 1024> my_dummy_file.txt
`` `

Isso cria um arquivo de 1KB (`-C 1024`) preenchido com caracteres e espaços alfanuméricos aleatórios. `/dev/urandom` fornece uma fonte de dados aleatórios. `tr` exclui caracteres que não são alfanuméricos ou espaços.


* usando `dd` (para arquivos de um tamanho específico): Isso é excelente para criar arquivos fictícios de tamanho preciso.

`` `BASH
dd if =/dev/zero de =my_dummy_file.txt bs =1m count =10
`` `

Isso cria um arquivo de 10 MB (`bs =1m count =10`). `/dev/zero` fornece um fluxo de bytes nulos. `bs` especifica o tamanho do bloco e` contagem 'o número de blocos. Você pode usar outros dispositivos como `/dev/urandom` para dados aleatórios em vez de`/dev/zero`.

Escolhendo o método certo:

* Para um arquivo vazio simples, `Touch` é o mais fácil.
* Para um arquivo com algumas linhas de texto, `echo` ou` printf` são adequadas.
* Para um arquivo grande com dados aleatórios ou um arquivo de um tamanho específico, `dd` é a melhor opção.


Lembre -se de substituir `my_dummy_file.txt` pelo nome do arquivo desejado. Você também pode especificar uma extensão de arquivo diferente (por exemplo, `.dat`,` .log`) conforme necessário.

Anterior :

Próximo :
  Os artigos relacionados
·O que é sintaxe nos comandos do DOS? 
·O que o comando faz no Linux? 
·Escreva um programa de shell no Unix para encontrar o P…
·Como ver Processos Zombie em UNIX 
·O que é a demanda Paging no Unix? 
·A localização de um arquivo é especificada por seu? 
·O que são variáveis ​​​​de shell. Dê exemplo? 
·Unix Correio Tutorial 
·Este sistema UNIX é o sistema de multiprocessamento? 
·Como funciona uma sub-rotina no Linux? 
  Artigos em destaque
·Como montar o DVD no Ubuntu 10.04 
·Como desativar um alerta de segurança do Windows no Wi…
·Como fazer uma Whitelist em SquidGuard 
·Como instalar o Windows XP em ThinkPad 560 
·As desvantagens da Apple Computadores Desktop 
·Como acessar Aplicações Informáticas 
·Como reproduzir arquivos WAV no Android 
·Como reinstalar o Vista recentemente 
·Por que chamamos as janelas de razões sólidas? 
·O que é o ID do cliente DHCP Ubuntu 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados