用Solaris计算md5校验和
如果是Linux可以直接用命令md5sum openSUSE-11.0-DVD-x86_64.iso来计算校验和。Solaris则需要使用命令digest -v -a md5 solarisdvd.nvx_dvd_93来计算。
不过最近升级到snv93,发现Solaris已经集成了命令md5sum,看来需要把/usr/gnu/bin加到PATH中了。
$ pkgchk -lp /usr/bin/md5sum
NOTE: Couldn't lock the package database.
Pathname: /usr/bin/md5sum
Type: regular file
Expected mode: 0555
Expected owner: root
Expected group: bin
Expected file size (bytes): 28924
Expected sum(1) of contents: 35142
Expected last modification: Jun 27 09:27:28 2008
Referenced by the following packages:
SUNWgnu-coreutils
Current status: installed
$ pkgchk -v SUNWgnu-coreutils
NOTE: Couldn't lock the package database.
/usr
/usr/bin
/usr/bin/[
/usr/bin/base64
/usr/bin/dir
/usr/bin/dircolors
/usr/bin/ginstall
/usr/bin/md5sum
/usr/bin/pinky
/usr/bin/printenv
/usr/bin/ptx
/usr/bin/readlink
/usr/bin/seq
/usr/bin/sha1sum
/usr/bin/sha224sum
/usr/bin/sha256sum
/usr/bin/sha384sum
/usr/bin/sha512sum
/usr/bin/shred
/usr/bin/shuf
/usr/bin/stat
/usr/bin/tac
/usr/bin/users
/usr/bin/vdir
/usr/bin/whoami
/usr/gnu
/usr/gnu/bin
/usr/gnu/bin/basename
/usr/gnu/bin/cat
/usr/gnu/bin/chgrp
/usr/gnu/bin/chmod
/usr/gnu/bin/chown
/usr/gnu/bin/chroot
/usr/gnu/bin/cksum
/usr/gnu/bin/comm
/usr/gnu/bin/cp
/usr/gnu/bin/csplit
/usr/gnu/bin/cut
/usr/gnu/bin/date
/usr/gnu/bin/dd
/usr/gnu/bin/df
/usr/gnu/bin/dirname
/usr/gnu/bin/du
/usr/gnu/bin/echo
/usr/gnu/bin/env
/usr/gnu/bin/expand
/usr/gnu/bin/expr
/usr/gnu/bin/factor
/usr/gnu/bin/false
/usr/gnu/bin/fmt
/usr/gnu/bin/fold
/usr/gnu/bin/groups
/usr/gnu/bin/head
/usr/gnu/bin/hostid
/usr/gnu/bin/hostname
/usr/gnu/bin/id
/usr/gnu/bin/join
/usr/gnu/bin/kill
/usr/gnu/bin/link
/usr/gnu/bin/ln
/usr/gnu/bin/logname
/usr/gnu/bin/ls
/usr/gnu/bin/mkdir
/usr/gnu/bin/mkfifo
/usr/gnu/bin/mknod
/usr/gnu/bin/mv
/usr/gnu/bin/nice
/usr/gnu/bin/nl
/usr/gnu/bin/nohup
/usr/gnu/bin/od
/usr/gnu/bin/paste
/usr/gnu/bin/pathchk
/usr/gnu/bin/pr
/usr/gnu/bin/printf
/usr/gnu/bin/pwd
/usr/gnu/bin/rm
/usr/gnu/bin/rmdir
/usr/gnu/bin/sleep
/usr/gnu/bin/sort
/usr/gnu/bin/split
/usr/gnu/bin/stty
/usr/gnu/bin/sum
/usr/gnu/bin/sync
/usr/gnu/bin/tail
/usr/gnu/bin/tee
/usr/gnu/bin/test
/usr/gnu/bin/touch
/usr/gnu/bin/tr
/usr/gnu/bin/true
/usr/gnu/bin/tsort
/usr/gnu/bin/tty
/usr/gnu/bin/uname
/usr/gnu/bin/unexpand
/usr/gnu/bin/uniq
/usr/gnu/bin/unlink
/usr/gnu/bin/uptime
/usr/gnu/bin/wc
/usr/gnu/bin/who
/usr/gnu/bin/whoami
/usr/gnu/bin/yes
/usr/gnu/share
/usr/gnu/share/man
/usr/gnu/share/man/man1
/usr/gnu/share/man/man1/basename.1
/usr/gnu/share/man/man1/cat.1
/usr/gnu/share/man/man1/chgrp.1
/usr/gnu/share/man/man1/chmod.1
/usr/gnu/share/man/man1/chown.1
/usr/gnu/share/man/man1/chroot.1
/usr/gnu/share/man/man1/cksum.1
/usr/gnu/share/man/man1/comm.1
/usr/gnu/share/man/man1/cp.1
/usr/gnu/share/man/man1/csplit.1
/usr/gnu/share/man/man1/cut.1
/usr/gnu/share/man/man1/date.1
/usr/gnu/share/man/man1/dd.1
/usr/gnu/share/man/man1/df.1
/usr/gnu/share/man/man1/dirname.1
/usr/gnu/share/man/man1/du.1
/usr/gnu/share/man/man1/echo.1
/usr/gnu/share/man/man1/env.1
/usr/gnu/share/man/man1/expand.1
/usr/gnu/share/man/man1/expr.1
/usr/gnu/share/man/man1/factor.1
/usr/gnu/share/man/man1/false.1
/usr/gnu/share/man/man1/fmt.1
/usr/gnu/share/man/man1/fold.1
/usr/gnu/share/man/man1/groups.1
/usr/gnu/share/man/man1/head.1
/usr/gnu/share/man/man1/hostid.1
/usr/gnu/share/man/man1/hostname.1
/usr/gnu/share/man/man1/id.1
/usr/gnu/share/man/man1/join.1
/usr/gnu/share/man/man1/kill.1
/usr/gnu/share/man/man1/link.1
/usr/gnu/share/man/man1/ln.1
/usr/gnu/share/man/man1/logname.1
/usr/gnu/share/man/man1/ls.1
/usr/gnu/share/man/man1/mkdir.1
/usr/gnu/share/man/man1/mkfifo.1
/usr/gnu/share/man/man1/mknod.1
/usr/gnu/share/man/man1/mv.1
/usr/gnu/share/man/man1/nice.1
/usr/gnu/share/man/man1/nl.1
/usr/gnu/share/man/man1/nohup.1
/usr/gnu/share/man/man1/od.1
/usr/gnu/share/man/man1/paste.1
/usr/gnu/share/man/man1/pathchk.1
/usr/gnu/share/man/man1/pr.1
/usr/gnu/share/man/man1/printf.1
/usr/gnu/share/man/man1/pwd.1
/usr/gnu/share/man/man1/rm.1
/usr/gnu/share/man/man1/rmdir.1
/usr/gnu/share/man/man1/sleep.1
/usr/gnu/share/man/man1/sort.1
/usr/gnu/share/man/man1/split.1
/usr/gnu/share/man/man1/stty.1
/usr/gnu/share/man/man1/sum.1
/usr/gnu/share/man/man1/sync.1
/usr/gnu/share/man/man1/tail.1
/usr/gnu/share/man/man1/tee.1
/usr/gnu/share/man/man1/test.1
/usr/gnu/share/man/man1/touch.1
/usr/gnu/share/man/man1/tr.1
/usr/gnu/share/man/man1/true.1
/usr/gnu/share/man/man1/tsort.1
/usr/gnu/share/man/man1/tty.1
/usr/gnu/share/man/man1/uname.1
/usr/gnu/share/man/man1/unexpand.1
/usr/gnu/share/man/man1/uniq.1
/usr/gnu/share/man/man1/unlink.1
/usr/gnu/share/man/man1/uptime.1
/usr/gnu/share/man/man1/wc.1
/usr/gnu/share/man/man1/who.1
/usr/gnu/share/man/man1/whoami.1
/usr/gnu/share/man/man1/yes.1
/usr/share
/usr/share/info
/usr/share/info/coreutils.info
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/base64.1
/usr/share/man/man1/dir.1
/usr/share/man/man1/dircolors.1
/usr/share/man/man1/ginstall.1
/usr/share/man/man1/md5sum.1
/usr/share/man/man1/pinky.1
/usr/share/man/man1/printenv.1
/usr/share/man/man1/ptx.1
/usr/share/man/man1/readlink.1
/usr/share/man/man1/seq.1
/usr/share/man/man1/sha1sum.1
/usr/share/man/man1/sha224sum.1
/usr/share/man/man1/sha256sum.1
/usr/share/man/man1/sha384sum.1
/usr/share/man/man1/sha512sum.1
/usr/share/man/man1/shred.1
/usr/share/man/man1/shuf.1
/usr/share/man/man1/stat.1
/usr/share/man/man1/tac.1
/usr/share/man/man1/users.1
/usr/share/man/man1/vdir.1
/usr/share/man/man1/whoami.1
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23177/showart_1101320.html
页:
[1]