Você pode usar isso com o bash
mv FS1/!(test|lost+found) FS2/
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.
Você pode usar isso com o bash
mv FS1/!(test|lost+found) FS2/
Tags shell-script