如何完成脚本以将文件系统中的选择性文件和目录移动到不同文件系统中的另一个(转储)路径?

如何完成脚本以将文件系统中的选择性文件和目录移动到不同文件系统中的另一个(转储)路径?

1)有一个文件系统,例如 FS1,具有以下文件和目录:

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)我想将特定文件和目录移动到另一个文件系统,例如 FS2,即。 :

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) 其余文件应保留在 FS1 本身中:

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

4)我想为此编写一个脚本。请帮忙。

答案1

您可以将其与 bash 一起使用

mv FS1/!(test|lost+found) FS2/

相关内容