아래에/usr/lib/ambari-metrics-get폴더와/usr/lib/ambari-metrics-put jar 파일이 있습니다
/usr/lib/ambari-metrics-get/stax-api-1.0.1.jar
/usr/lib/ambari-metrics-get/stringtemplate-3.2.1.jar
/usr/lib/ambari-metrics-get/tephra-api-0.7.0.jar
/usr/lib/ambari-metrics-get/tephra-core-0.7.0.jar
/usr/lib/ambari-metrics-get/xmlenc-0.52.jar
/usr/lib/ambari-metrics-get/tephra-hbase-compat-1.1-0.7.0.jar
/usr/lib/ambari-metrics-get/tools-1.7.0.jar
/usr/lib/ambari-metrics-get/zkclient-0.9.jar
/usr/lib/ambari-metrics-get/twill-api-0.6.0-incubating.jar
/usr/lib/ambari-metrics-get/zookeeper-3.4.9.jar
/usr/lib/ambari-metrics-put/stax-api-1.0.1.jar
/usr/lib/ambari-metrics-put/stringtemplate-3.2.1.jar
/usr/lib/ambari-metrics-put/tephra-api-0.7.0.jar
/usr/lib/ambari-metrics-put/tephra-core-0.7.0.jar
/usr/lib/ambari-metrics-put/xmlenc-0.52.jar
/usr/lib/ambari-metrics-put/tephra-hbase-compat-1.1-0.7.0.jar
/usr/lib/ambari-metrics-put/tools-1.7.0.jar
/usr/lib/ambari-metrics-put/zkclient-0.9.jar
/usr/lib/ambari-metrics-put/twill-api-0.6.0-incubating.jar
/usr/lib/ambari-metrics-put/zookeeper-3.4.9.jar
폴더 간을 비교하는 가장 좋은 방법은 무엇입니까?
목표는 모든 jar의 chksum/md5가 다른 폴더와 동일한지 확인하는 것입니다.
참고 - 경우에 따라 새 jar 파일을 폴더 중 하나에 추가할 수 있으므로 jar 파일 수는 폴더마다 다를 수 있습니다.
동시에 우리는 사용하고 있습니다
diff --brief --recursive /usr/lib/ambari-metrics-put /usr/lib/ambari-metrics-get
답변1
- CD를
/usr/lib/ambari-metrics-get/
md5sum *.jar >/tmp/jars.md5
- CD를
/usr/lib/ambari-metrics-put/
md5sum -c /tmp/jars.md5
일반적으로 파일이 가장 많은 폴더가 첫 번째 폴더(MD5 목록이 생성되는 폴더)로 사용됩니다.