Como completar um script para mover arquivos e diretórios seletivos em um sistema de arquivos para outro caminho (dump) em um sistema de arquivos diferente?

0

1) Existe um sistema de arquivos, digamos FS1, com arquivos e diretórios abaixo:

drwx------    2         256 Jun 20 05:47 recovery_scripts
drwx------    2         256 Jun 20 05:47 sqllib
-rw-------    1           1 Jun 20 05:47 dummy
drwx------    2         256 Jun 20 05:47 lost+found
-rw-------    1           1 Jun 20 05:48 test
-rw-------    1           1 Jun 20 07:38 LAES201D.LOG

2) Eu quero mover arquivos e diretórios específicos para outro sistema de arquivos, digamos FS2, viz. :

drwx------    2         256 Jun 20 05:47 recovery_scripts
drwx------    2         256 Jun 20 05:47 sqllib
-rw-------    1           1 Jun 20 05:47 dummy
-rw-------    1           1 Jun 20 07:38 LAES201D.LOG

3) O restante dos arquivos deve permanecer no próprio FS1:

drwx------    2         256 Jun 20 05:47 lost+found
-rw-------    1           1 Jun 20 05:48 test

4) Eu quero criar um script para o mesmo. Por favor ajude.

    
por Shekhar 02.07.2014 / 10:01

1 resposta

1

Você pode usar isso com o bash

mv FS1/!(test|lost+found) FS2/
    
por 19.07.2014 / 05:33