在我的 Solaris 机器上,我有时会使用该sum命令来验证文件是否未更改。我现在想检查目录的内容是否已更改但sum仅在文件上运行。
有没有办法sum在整个目录上运行或类似的命令?
sum文件示例:
$ sum file.xml
27247 11 file.xml
Run Code Online (Sandbox Code Playgroud)
1)做一个参考:
find . -type f -exec sum {} \; | sort -k3 > /my/reference.txt
Run Code Online (Sandbox Code Playgroud)
2)做一个运行时检查
find . -type f -exec sum {} \; | sort -k3 | diff /my/reference.txt -
Run Code Online (Sandbox Code Playgroud)
在哪里
sort -k3 对文件名进行排序diff 部分将显示更改、添加或删除的文件。| 归档时间: |
|
| 查看次数: |
11402 次 |
| 最近记录: |