IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

diff命令

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

diff命令

diff命令能够比较给定的两个文件的不同,如果使用-代替文件参数,则要比较的内容将来自标准输入,diff命令是以逐行的方式比较文本文件的异同处,如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。

语法

diff [-abBcdefHilnNpPqrstTuvwy][-<line>][-C <line>][-D <macro>][-I <string>][-S <file>][-W <width>][-x <file or folder>][-X <file>][--help][--left-column][--suppress-common-line][file or folder][file or folder]

参数

  • -a--text: diff预设只会逐行比较文本文件。
  • -b--ignore-space-change: 不检查空格字符的不同。
  • -B--ignore-blank-lines: 不检查空白行。
  • -c: 显示全部内容,并标出不同之处。
  • -C <line>--context <line>: 与执行-c-<line>指令相同。
  • -d--minimal: 使用不同的演算法,以小的单位来做比较。
  • -D <macro>ifdef <macro>: 此参数的输出格式可用于前置处理器巨集。
  • -e--ed: 此参数的输出格式可用于edscript文件。
  • -f-forward-ed: 输出的格式类似edscript文件,但按照原来文件的顺序来显示不同处。
  • -H--speed-large-files: 比较大文件时,可加快速度。
  • -l<string>--ignore-matching-lines<string>: 若两个文件在某几行有所不同,而这几行同时都包含了选项中指定的字符或字符串,则不显示这两个文件的差异。
  • -i--ignore-case: 不检查大小写的不同。
  • -l--paginate: 将结果交由pr程序来分页。
  • -n--rcs: 将比较结果以RCS的格式来显示。
  • -N--new-file: 在比较目录时,若文件A仅出现在某个目录中,预设会显示Only in <folder>,文件A若使用-N参数,则diff会将文件A与一个空白的文件比较。
  • -p: 若比较的文件为C语言的程序码文件时,显示差异所在的函数名称。
  • -P--unidirectional-new-file: 与-N类似,但只有当第二个目录包含了第一个目录所没有的文件时,才会将这个文件与空白的文件做比较。
  • -q--brief: 仅显示有无差异,不显示详细的信息。
  • -r--recursive: 比较子目录中的文件。
  • -s--report-identical-files: 若没有发现任何差异,仍然显示信息。
  • -S <file>--starting-file <file>: 在比较目录时,从指定的文件开始比较。
  • -t--expand-tabs: 在输出时,将tab字符展开。
  • -T--initial-tab: 在每行前面加上tab字符以便对齐。
  • -u-U <columns>--unified=<columns>: 以合并的方式来显示文件内容的不同。
  • -v--version: 显示版本信息。
  • -w--ignore-all-space: 忽略全部的空格字符。
  • -W <width>--width <width>: 在使用-y参数时,指定栏宽。
  • -x <file or folder>--exclude <file or folder>: 不比较选项中所指定的文件或目录。
  • -X<file>--exclude-from<file>: 您可以将文件或目录类型存成文本文件,然后在<file>中指定此文本文件。
  • -y--side-by-side: 以并列的方式显示文件的异同之处。
  • --help: 显示帮助。
  • --left-column: 在使用-y参数时,若两个文件某一行内容相同,则仅在左侧的栏位显示该行内容。
  • --suppress-common-lines: 在使用-y参数时,仅显示不同之处。

示例

比较file.txtfile2.txt文件的差异,仅输出不同之处。

diff file.txt file2.txt

比较file.txtfile2.txt文件的差异,并排输出全部内容,|表示前后2个文件内容有不同,<表示后面文件比前面文件少了1行内容,>表示后面文件比前面文件多了1行内容。

diff -y file.txt file2.txt 

比较file.txt与自定义输入内容的差异,输入内容后按Ctrl+D输出EOF标识后结束输入。

diff -y file.txt -

每日一题

https://github.com/WindrunnerMax/EveryDay

参考

https://man.linuxde.net/diff
https://tech.souyunku.com/wf-linux/p/9488257.html
https://www.runoob.com/linux/linux-comm-diff.html

文章永久链接:https://tech.souyunku.com/?p=39819


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(87) 打赏



未经允许不得转载:搜云库技术团队 » diff命令

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367