Linux 文件完整性校验利器:cksum 命令超详细教程
1. 命令简介cksum 命令用于计算并显示文件的循环冗余校验CRC值和字节数。其主要用途是验证文件在传输或存储过程中是否保持完整、未被损坏。通过比较源文件和目标文件的 CRC 值可以快速判断文件内容是否一致。2. 语法格式bash运行cksum [OPTION]... [FILE]...[OPTION]可选指定命令选项。[FILE]可选指定要校验的一个或多个文件。如果未指定文件或文件名为 -则从标准输入读取数据。3. 常用选项及说明表格选项说明--help显示帮助信息并退出。--version显示版本信息并退出。注意cksum 命令本身选项较少其主要功能通过参数文件实现。4. 示例用法4.1 计算单个文件的 CRC 校验值bash运行cksum file.txt输出格式为CRC 校验值 字节数 文件名 例如plaintext3825528456 1024 file.txt4.2 计算多个文件的 CRC 校验值bash运行cksum file1.txt file2.txt输出每个文件的校验信息每行一个。4.3 从标准输入读取数据并计算 CRCbash运行echo Hello World | cksum或bash运行cksum -然后输入内容按 CtrlD 结束输入。输出仅包含 CRC 值和字节数无文件名。4.4 结合 find 命令批量校验文件bash运行find . -name *.log -exec cksum {} \;对当前目录及其子目录中所有 .log 文件进行 CRC 校验。4.5 将校验结果保存到文件bash运行cksum important.dat important.dat.cksum生成校验文件后续可使用该文件进行完整性验证。4.6 验证文件是否未被修改bash运行# 生成原始校验值 cksum original.txt original.crc # 后续验证重新计算校验值并比较 cksum original.txt | diff - original.crc如果输出为空说明文件未被修改否则文件可能已损坏或被更改。5. 注意事项CRC 并非加密哈希CRC 校验主要用于错误检测如传输错误不适用于安全场景如验证文件是否被恶意篡改。对于安全性要求较高的场景应使用加密哈希工具如 sha256sum、md5sum。跨平台一致性cksum 命令使用的 CRC 算法基于 POSIX 标准在大多数 Unix-like 系统包括 Linux 和 macOS上结果一致。但与某些 Windows 工具计算的 CRC 可能不同。文件名处理输出中的文件名是直接使用参数提供的名称。如果文件被移动或重命名校验值不会变化但输出中的文件名不会自动更新。大文件处理cksum 可以处理大文件但计算 CRC 时需要读取整个文件内容对于非常大的文件可能需要较长时间。符号链接默认情况下cksum 会检查符号链接指向的实际文件内容而非链接本身。如需校验链接文件本身即链接的路径字符串需先将路径输出到标准输入例如bash运行echo -n /path/to/link | cksum空文件处理空文件的 CRC 值为 0字节数为 0。例如bash运行touch empty.txt cksum empty.txt输出plaintext0 0 empty.txt

相关新闻

飞书AI会议纪要自动生成准确率为何仅61.3%?揭秘NLP模型微调+人工反馈闭环的3步提效法

飞书AI会议纪要自动生成准确率为何仅61.3%?揭秘NLP模型微调+人工反馈闭环的3步提效法

更多请点击: https://kaifayun.com 第一章:飞书AI 团队协作 飞书AI 深度集成于飞书办公套件中,为团队协作提供实时、上下文感知的智能支持。它不仅理解文档、会议、多维表格等原生内容结构,还能基于组织知识库与成员角色动态生成…

2026/10/12 16:02:34 阅读更多 →
天赐范式第121天:干预实验的前置条件审查——施工图上的四个缺口

天赐范式第121天:干预实验的前置条件审查——施工图上的四个缺口

天赐范式第121天(第二篇):干预实验的前置条件审查——施工图上的四个缺口摘要:第121天第一篇给出了RBM干预实验的技术规范草案——结构干预、稀疏扰动、硬阈值判定。但草案不是蓝图,蓝图上的每一个参数都需要前置条件支…

2026/10/12 16:02:31 阅读更多 →
知识管理03:当笔记彼此照亮,知识才真正开始生长

知识管理03:当笔记彼此照亮,知识才真正开始生长

引而伸之,触类而长之。——《周易系辞上》 一篇笔记写下的,往往只是当时看见的一面。另一篇笔记也许补充了它的来处、条件或变化;如果彼此没有连接,后来再读,就很难看见它们之间的关联。 系列导读 这是《让知识自由生长…

2026/10/12 17:54:02 阅读更多 →

最新新闻

Tesseract OCR中文识别实战:安装、调优与避坑指南

Tesseract OCR中文识别实战:安装、调优与避坑指南

简介:Tesseract OCR 安装包与中文语言包面向需要在本地完成图片文字识别的开发者、测试人员及自动化办公用户,尤其适合用 Python 调用 OCR 引擎处理中文文档、票据或截图的人群。压缩包共 723 个文件,约 36.01MB,以 C 源码&#x…

2026/10/12 17:54:23 阅读更多 →
深入解构Claude Code - 第 8 篇 · 数据放哪、钱怎么算:用 TaoToken 统一 Key 看清 JSONL 会话与用量账本

深入解构Claude Code - 第 8 篇 · 数据放哪、钱怎么算:用 TaoToken 统一 Key 看清 JSONL 会话与用量账本

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 17:54:23 阅读更多 →
ResNet特征提取+SVM分类:乳腺癌病理图像检测实战

ResNet特征提取+SVM分类:乳腺癌病理图像检测实战

简介:这份资源面向医学影像分析与深度学习入门者,提供一套将ResNet深度残差网络与SVM支持向量机结合的乳腺癌检测完整方案,可用于辅助诊断、课程设计或算法复现练习。压缩包共25个文件,约7.1MB,包含Python脚本、模型权…

2026/10/12 17:54:23 阅读更多 →
2026年七款AI编程工具横评:TaoToken统一Key接入Cursor与Windsurf实测

2026年七款AI编程工具横评:TaoToken统一Key接入Cursor与Windsurf实测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 17:54:22 阅读更多 →
Unity 鼠标图标更换实战:用 TaoToken 统一管理 Cursor 资源与 Script 配置

Unity 鼠标图标更换实战:用 TaoToken 统一管理 Cursor 资源与 Script 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 17:54:22 阅读更多 →
DeepSeek AI接入企业微信:从API到聊天机器人的完整实现指南

DeepSeek AI接入企业微信:从API到聊天机器人的完整实现指南

简介:这是一套将DeepSeek大模型接入微信聊天的完整工程实现,适合具备基础Python技能、希望为个人微信账号提供智能对话能力的开发者。项目从模型加载、消息收发到前端交互均有配套代码,支持文本对话、Web界面操作,并附带文档上传与…

2026/10/12 17:53:21 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 14:48:49 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →