基本上我需要运行一个Unix脚本来查找目录/ fss/fin中的所有文件夹(如果存在的话);然后我把它tar并移动到另一个目录/ fs/fi。Unix脚本查找目录中的所有文件夹,然后tar和移动它们
这是我的命令至今:
find /fss/fin -type d -name "essbase" -print
在这里,我直接提到的文件夹名称essbase
。但是,我想查找/fss/fin
中的所有文件夹并全部使用它们。
如何查找/fss/fin
目录中的所有文件夹& tar他们将它们移动到/fs/fi
?
澄清1:
是的,我需要使用UNIX shell脚本查找目录
/fss/fin
目录只是所有的文件夹,并将焦油到另一个目录/fs/fi
。
澄清2:
我想让它与要求明确。 Shell脚本应包含:
- 查找所有文件夹目录
/fss/fin
- 焦油
- 移动文件夹中的另一个目录
/fs/fi
位于s11003232sz.net
- 用户请求在服务器上的文件夹应解压文件夹并将其移回原始目录
/fss/fin
你需要文件夹中的所有文件还是只需要文件夹本身? – seejay 2010-10-22 08:24:45
请编辑问题以澄清要求。 – 2010-10-22 14:00:37
你仍然需要更清楚地思考和解释你所追求的。特别是,步骤1..3和步骤4之间是否有任意的时间差?单个脚本不是处理这种时间差的好方法。 tar文件应放在哪里?目前尚不清楚你在第3步中的含义 - “服务器xxxx”中的“评论”是什么意思?你是否想要将数据移动到另一台机器上?为什么4不是“将文件夹移回原始位置”?为什么要在tar文件中创建副本时移动目录?为什么不只是删除文件夹?什么是真正的目标?家庭作业? – 2010-10-22 14:09:08