NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosLinux : Linuxbasico003
Quer receber novidades e e-books gratuitos?

Linux Básico – Parte III

 

4.9 – Criando arquivo a partir de um existente

 

Para criar arquivos com conteúdo a partir de arquivos já existentes, usamos o comando cat. O mesmo visto anteriormente, porém com uma sintaxe um pouco diferente.

 

Sintaxe : cat [arquivo1 existente]  >  [arquivo2 existente ou a ser criado]

 

O sinal de maior indica um redirecionamento da saída do comando. Ou seja, ao invés de listar o conteúdo do arquivo na tela como fizemos antes,  esse mesmo conteúdo será direcionado para outro arquivo que pode existir ou não. O assunto redirecionamento será abordado com mais detalhes futuramente.

 

Assim com o  comando :

 

[curso@localhost curso] $ cat /etc/hosts   >  texto1

 

Estamos criando um arquivo chamado texto1 dentro de /home/curso com o mesmo conteúdo do arquivo hosts no diretório /etc

 

Se não estivessemos no diretório em questão poderiamos usar a forma completa:

 

[curso@localhost /] $ cat /etc/hosts  > /home/curso/texto1

 

Ou ainda, se estivessemos em /etc:

 

[curso@localhost / etc] $ cat hosts  > /home/curso/texto1

 

4.10 – Copiando arquivos e diretórios

 

Usamos o comando cp para esse propósito.

 

Sintaxe : cp [arquivo ou diretório origem]  [arquivo ou diretório destino]

  • Copiando um arquivo para outro diretório

Vamos criar um arquivo e um subdiretório dentro de /home/curso e copiar este arquivo para dentro do subdiretório.

  1. Vá para o diretório /home/curso
  2. Crie o arquivo texto1 a partir do arquivo hosts em /etc

[curso@localhost curso] $ cat /etc/passwd > texto1

  1. Crie o subdir exemplo1
  2. Digite :

[curso@localhost curso] $ cp texto1 /home/curso/exemplo1

  1. Digite :

[curso@localhost curso] $ ls –l /home/curso/exemplo1

 

Observe que o arquivo texto1, aparece na lista de arquivos do diretório /home/curso/exemplo1

 

Se não estivessemos no diretório aonde está o arquivo a ser copiado, usaríamos a forma completa do comando:

 

[curso@localhost /] $ cp /home/curso/texto1  /home/curso/exemplo1

 

Se estivessemos no diretório destino, faríamos assim:

 

[curso@localhost exemplo1] $ cp /home/curso/texto1

 

Observe o ponto no final da sintaxe do comando. O ponto indica que a cópia deve ser feita para o diretório corrente, ou seja /home/curso/exemplo1.

  • Usando metacaracteres

O uso de metacaracteres é muito útil quando queremos fazer uma operação envolvendo vários arquivos.

 

Vamos criar vários arquivos em /home/curso e copiá-los para o diretório /home/curso/exemplo2.

  1. Vá para o diretório /home/curso
  2. Crie um diretório exemplo2
  3. Crie arquivos texto2 até texto10 a partir de texto1

[curso@localhost curso] $ cat texto1 > texto2

  1. Repita o passo acima até:

[curso@localhost curso] $ cat texto1 > texto1

  1. Crie arquivos doc1 até doc10 a partir de texto1

[curso@localhost curso] $ cat texto1 > doc1

  1. Repita o passo acima até:

[curso@localhost curso] $ cat texto1 > doc10

  1. Copie os arquivos que começam com a letra t para o subdir exemplo2 :

[curso@localhost curso] $ cp t* /home/curso/exemplo2

  1. Liste os arquivos do subdir exemplo2

Figura 8

 

Observe que somente os arquivos que começam com t foram copiados. O metacaracter (*) corresponde a: “não importa”. Se usassemos o comando : cp * no exemplo acima estaríamos copiando todos os arquivos para o subdir exemplo2.

  • Copiando o conteúdo de um diretório para outro diretório

Vamos copiar todo o conteúdo do diretório /home/curso para dentro do subdiretório exemplo3 que criaremos agora.

  1. Vá para o diretório /home/curso
  2. Crie o diretório exemplo3
  3. Entre no subdiretório criado.
  4. Digite :

[curso@localhost exemplo3] $ cp /home/curso/* .

  1. Digite :

[curso@localhost exemplo3] $ ls –l

 

Figura 9 

  1. Digite:

[curso@localhost exemplo3] $ ls -l /home/curso

 

Figura 10

 

Compare as duas listagens e observe que os subdiretórios de /home/curso não foram copiados, somente os arquivos. Para copiar os subdiretórios teremos que usar a opção “r” do comando.

 

Vamos agora fazer o mesmo, só que dessa vez copiando os subdiretórios de /home/curso

  1. Digite :

[curso@localhost exemplo3] $ cp –r /home/curso/* .

  1. Digite :

[curso@localhost exemplo3] $ ls –l

  1. Digite:

[curso@localhost exemplo3] $ ls –l /home/curso

 

Compare novamente as duas listagens e observe a diferença.

Linux para Usuários - Básico
Instalando o Red Hat Linux
Introdução ao Linux
Comandos Básicos - Parte 1
Comandos Básicos - Parte 2
Comandos Básicos - Parte 3
Comandos Básicos - Parte 4
Edição de Texto - Parte 1
Edição de Texto - Parte 2
Edição de Texto com o vi - Parte 1
Edição de Texto com o vi - Parte 2
Sistema de Arquivos
Usando a forma literal
Processos - Parte 1
Processos - Parte 2 - Comandos
Processos - Parte 3 - Mais Comandos
Redirecionamento e Operadores
O Comando Grep
Configurações do Ambiente
Arquivos do Setup do Shell e o "/etc/profile"
Configurações de Rede
Comandos de Rede
Comandos de ftp e Instalação do lynx
Utilização e Configurações do Lynx
Instalação e Utilização do Browser Elinks
Parte 1 - A história do Linux
Parte 2 - As Distribuições Linux
Ubuntu Linux - Parte 2 - Conhecendo e Instalando o Ubuntu Linux - Parte 1
Ubuntu Linux - Parte 3 - Conhecendo e Instalando o Ubuntu Linux - Parte 2
Faça a sua declaração de imposto de renda com Linux
Linux para Administradores - Básico
Novidades sobre o Mandriva 2006
Configurando o Ambiente Gráfico no Linux
Instalando o Mandriva – Parte 1
Instalando o Mandriva – Parte 2
Instalando o Mandriva – Parte 3
Instalando o Mandriva – Parte 4
Ubuntu Linux - Parte 1 - Obtendo os CDs do Ubuntu gratuitamente
Mandriva Linux – Repositório com URPMI
Aprenda NFS e instale o Linux via Rede
Configurando um servidor de horas no Linux e Windows
Configure o Raid no Linux – Prático
Configurando o Red Hat Para ser Acessado Remotamente em Modo Gráfico
Instalando e configurando o Tomcat no Linux com Java - Prático
Mandriva Linux – Gerenciador de Pacotes - Usando o URPMI - Parte 1
Mandriva Linux – Gerenciador de Pacotes - Usando o URPMI - Parte 2
Gerenciando o Windows a partir do Linux
Gerenciando o Linux a partir do Windows
Configurando aplicações JSP via browser com o Tomcat
CACIC
CACIC - O que é o CACIC?
CACIC - Fazendo o download do CACIC
CACIC - Descompactando os arquivos do CACIC e Configurando o MySQL
CACIC - Configurando o php e ftp no Linux
CACIC - Configurando o Gerente do CACIC

 

Quer receber novidades e e-books gratuitos?

 
 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2025 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI