比较二个目录和其公共文件的内容。
dircmp [ -d ] [ -s ] [ -w num ] Directory1 Directory2
dircmp 命令 比较 Directory1 和 Directory2 参数指定的两个目录,并将其内容相关信息写到标准输出。首先,dircmp 命令比较每个目录中的文件名。如果相同的文件名同时出现在两个目录,dircmp 命令比较两文件的内容。
在输出中,dircmp 命令 首先列举各目录独有的文件。然后列举文件名相同但是内容不同的文件。如果不指定任何标志,命令还列举文件名和内容都相同的文件。
diff -r 命令提供类似于 dircmp 命令所拥有的功能。
-d | 显示公共文件中的不同内容。显示格式与 diff 命令相同。 |
-s | 不列出相同文件的名称。 |
-w num | 改变输出宽度为 num 个字符数。 |
此命令返回下列退出值:
0 | 成功结束。 |
>0 | 发生错误。 |
注: 目录内容中的不同不会当作错误。
dircmp proj.ver1 proj.ver2
这将显示目录 proj.ver1 和 proj.ver2 的不同处摘要。分别列举只在一个目录出现的文件,以及在两目录都出现的文件。如果一文件同时出现在两目录,命令 dircmp 则分析两文件内容是否相同。
$dircmp -w 90 dir1 dir2
/usr/bin/dircmp | 包含 dircmp 命令。 |
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『目录概述』描述文件系统中目录结构和特征。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『输入输出重定向概述』描述了操作系统如何处理输入输出。