Linux diffstat命令
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
Linux diffstat命令根据diff的比较结果,显示统计数字。
diffstat读取diff的输出结果,然后统计各文件的插入,删除,修改等差异计量。
语法
diff [-wV][-n <文件名长度>][-p <文件名长度>]
[-wV][-n <文件名长度>][-p <文件名长度>]
参数:
- -n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
- -p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。
- -w 指定输出时栏位的宽度。
- -V 显示版本信息。
实例
用户也可以直接使用"|"将diff指令所输出的结果直接送给diffstat指令进行统计结果的显示。
使用该指令时,若所比较的文件或者子目录不在当前目录下,则应该使用其完整路径。
将目录"test1"和"test2"下的同名文件"testf.txt"使用diff指令进行比较。然后使用diffstat指令对结果进行统计显示,输入如下命令:
$ diff test1 test2 | diffstat #进行比较结果的统计显示
| diffstat #进行比较结果的统计显示
注意:使用这条命令可以非常方便地实现统计显示的功能。
对于查看文件中的内容,用户可以通过指令"cat"进行查看即可,具体操作如下:
$ cat test1/testf.txt #查看test1/testf的内容
abc
def
ghi
jkl
mno
pqr
stu
vws
$ cat test2/testf.txt #查看test2/testf的内容
abc
def
ghi
jkl
mno
/testf.txt #查看test1/testf的内容
abc
def
ghi
jkl
mno
pqr
stu
vws
$ cat test2/testf.txt #查看test2/testf的内容
abc
def
ghi
jkl
mno
从上面的文件内容显示,可以看到两个文件内容的差别。现在来运行刚才的命令,对文件比较的结果进行统计显示,结果如下:
testfile | 2 +- #统计信息输出显示
1 file changed, 1 insertion(+), 1 deletion(-)
| 2 +- #统计信息输出显示
1 file changed, 1 insertion(+), 1 deletion(-)
Linux diffstat命令相关推荐
- Linux文件管理命令大全
1.cat命令 cat 命令用于连接文件并打印到标准输出设备上. 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说 ...
- Python3 Linux相关命令大全
1.文件管理相关 cat cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上. https://www.runoob.com/linux/linux-comm-cat.h ...
- diffstat命令
diffstat命令 diffstat命令根据diff的比较结果,统计各文件的插入.删除.修改等差异计量. 语法 diffstat [options] [files] 参数 -c: 输出的每一行都以# ...
- linux常用命令、linux系统、linux属于什么操作系统、linux系统安装、linux怎么读、linux和windows的区别、linux配置ip地址、linux系统一般用来,在线查询工具
linux vi编辑器常用命令 linux 查看ip linux find -name 查找文件名 linux shell linux 查看端口占用 linux 删除文件命令 linux cp命令复制 ...
- Linux常用命令全集
Table Of Contents 1. Linux常用命令全集.CHM 9 1.1 备份压缩 9 1.1.1 ar 9 1.1.2 bunzip2 11 1.1.3 bzip2 12 1.1.4 b ...
- linux基础命令(五)
linux基础命令(五) 1.文件管理 cat chattr chgrp chmod chown cksum cmp diff diffstat file find git gitview inden ...
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux if 命令判断条件总结
linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时 ...
- linux paste变量,Linux paste命令详解
Linux 命令大全 小白告诉你:Linux paste 命令用于合并文件的列. paste 指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d ][--help] ...
最新文章
- 有哪些好用的企业目标管理和任务协作软件?
- python核心编程电子版_python核心编程答案.pdf
- javascript添加HTML事件处理程序的两种方式学习
- 取模除法(逆元)(费马小定理)(线性求逆元)
- 如何解决PIP命令不可用
- powerdesign 缩写AK,PK,IX,CK,FK,DF,UQ
- 业务展示类网站高保真原型模板库、企业品牌官网、公司业务介绍、产品展示及营销、首页模板、内页模板、单页模板、整站模板、导航、轮播、横幅、列表、客户、案例、页脚、动态面板、母版、页面事件、窗口函数
- 三国杀服务器维护中进不去,三国杀网页版打不开该怎么解决?
- Ambiguous method call.both
- 计算机控制系统机器人,机器人的控制系统
- Excel加密文档 加密保护破解方法 亲测有效
- esp32拍照传输到手机android,esp32-cam拍照上传云平台教程
- java基础常见面试题
- 把软件装进U盘,真正做到即插即用
- [行人重识别论文阅读]Fine-Grained Shape-Appearance Mutual Learning for Cloth-Changing Person Re-Identification
- 《大规模元搜索引擎技》——第1章 绪言1.1 Web上查找信息
- LIteOS学习笔记-7LiteOS启动流程与编译流程
- yarn : 无法加载文件 xxxxxxxxx,因为在此系统上禁止运行脚本。
- 如何提高在搜索引擎中的排名-百度排名-竞价排名-自然排名
- springboot vue uniapp校园报修系统源码
热门文章
- 图形工具包 linux,GTK 4.0图形工具包正式发布:时隔四年的重大版本!
- REVERSE-PRACTICE-CTFSHOW-7
- PWN-PRACTICE-BUUCTF-17
- CCNA-第四篇-OSI模型-下
- 【HDU - 6203】ping ping ping(lca+贪心思想,对lca排序,树状数组差分)
- *【POJ - 2796】 Feel Good (前缀和优化+单调栈维护)
- 【CodeForces - 298B 】Sail (模拟,题意)
- php set_timeout,和 JS 一样的 php setTimeout 函数
- 琴生不等式一般形式_001.二次函数、方程和不等式知识点
- 管道实现父子进程的信息传递(一)【fork函数、pipe函数、write/read操作、wait函数】