帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:BOX  文件  Solaris  files  COM  


问题:

我有 2个solaris框,需要检查某些目录,以确保它们在两个框上,并删除或者移动到本地 文件系统 上的其他地方的其他地方。

我对像rsync和树这样的unix命令进行了调查,但是我的Solaris框中不支持这些命令。

什么是最好的解决这个问题的最好方法? 要使用 rsync。树和不同的输出或者查找?

如果有挂载的文件夹包含太多的xml文件,那么我有困难将查找命令限制在某些目录中。

查找命令在单个查找命令中搜索多个目录路径的命令?


回答 1:

我认为"rsync"对这个很有帮助。 你将需要特别注意"--dry-run"和"--compare-dest"命令行开关。


回答 2:

你提到,rsync在你的Solaris框中不可用,所以这里有另一。


(cd ${localdir}; find. -type f -exec md5sum {} ;)>/tmp/md5s.lcl.lst & lclpid=$!


ssh -n ${remotesrv}"cd ${remotedir} && find. -type f -exec md5sum {} ;)">/tmp/md5s.rem.lst & rempid=$!


wait $lclpid; wait $rempid


comm -12/tmp/md5s.lcl.lst/tmp/md5s.rem.lst



当然,这假设你应该在你的框中设置 md5sum。 如果我记得正确的话,它就在以前的版本中。




文章标签:COM  文件  files  BOX  Solaris  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语