acoscarelli
(usa Ubuntu)
Enviado em 01/03/2013 - 17:26h
Pessoal .. Estou com uma duvida em meu programa.
Estou criando um script para mover todos os arquivos de vários diretórios e sub-diretórios.
O que esta impacando é como fazer com que a condição entre em cada sub-diretório para pegar os arquivos que existem la.
Para meu caso eu estou usando o :
cd DIR_RAIZ
ls -1 | grep -v .tgz | while read line
Sendo que ele vai listar apenas o diretório corrente e não os sub-dir.
Preciso algo que mova os arquivos tanto do raiz como dos diretórios ou sub-diretorios.
EXEMPLO:
DIR_RAIZ/Arquivo1_JANEIRO.tgz
Arquivo2_JANEIRO.tgz
Arquivo3_JANEIRO.tgz
Arquivo4_JANEIRO.tgz
DIR_RAIZ/dir1/sub_dir/Arquivo1_JANEIRO.tgz
DIR_RAIZ/dir2/sub_dir/Arquivo1_JANEIRO.tgz
DIR_RAIZ/dir3/sub_dir/Arquivo1_JANEIRO.tgz
DIR_RAIZ/dir4/sub_dir/Arquivo1_JANEIRO.tgz
Dentro do RAIZ tenho arquivos para mover e dentro dos subdiretorios tambem existem arquivos.
Alguem teria alguma idéia melhor que a minha ?
Grato
Abraçao