Comando for - Mover arquivos [RESOLVIDO]

1. Comando for - Mover arquivos [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 06/04/2010 - 11:34h

Gostaria de saber como usar o comando for para copiar todos os arquivos
de um diretório para um outro diretório especificado no código.

Eu sei que o comando for e formado

for i in

do

done

Mas não sei como fazer para copiar todos os arquivos usando o for


  


2. MELHOR RESPOSTA

Jefferson Diego
Diede

(usa Debian)

Enviado em 06/04/2010 - 12:23h

É só encaixar o cp no laço, algo assim:

for i in /opt/arquivos/*; do cp $i /mnt/pendrive; done

3. Re: Comando for - Mover arquivos [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 06/04/2010 - 12:49h

Precisa ser com o For?

Já que vai copiar TODOS os arquivos use o cp:

cp /diretorio/* /destino/

Explique melhor sua necessidade de usar o For.

Lembrando que sempre deve usar a forma mais simples possível ;)

Abraço


4. Re: Comando for - Mover arquivos [RESOLVIDO]

Gustavo
rs23

(usa Ubuntu)

Enviado em 08/04/2010 - 01:12h

Fiz o script deste jeito

#!bin/bash

for i in /home/gustavo/gustavo/*;
do
cp $i /home/gustavo/gustavo/nada;

done

echo "Arquivos copiados com sucesso"

exit 0


O código esta disponivel para consulta para quem tiver a mesma dúvida






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts