Linux 命令合集 文件与目录管理相关命令之一

简介: Linux 命令合集 文件与目录管理相关命令之一

Linux 命令合集 文件与目录管理相关命令之一


diff 指令:比较文本文件的差异

语法:diff [-abBcdefHilnPqrsTuvwy][-<行数>][-C<行数>][-D<巨集名称>][-I<字符或字符串>][-s<文件>][-W <宽度>][-x<文件或目录>][-X<文件>][--help][--left-column][--suppress-common-line][文件或目录 1][文件或目录 2]

功能介绍:该指令主要用于对文本文件之间进行差异比较,并列出不同之处

参数说明:

image.png

image.pngimage.png

image.png注意:

如果用户使用 “-” 表示文件或目录名时,将默认从标准输入设备中读取数据进行比较。

经验技巧:

diff 指令是以逐行的方式,比较文本文件的异同处。

如果该指令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作

示例:将目录 “/usr/li” 下的文件 test.txt 与当前目录下的 test.txt 进行比较,则输入以下命令:

$ diff /usr/li test.txt # 使用 diff 指令对文件进行比较

上面的命令执行以后,会将比较后的不同之处以指定的形式列出。代码如下所示

n1  a  n3, n4
n1, n2  d  n3
n1, n2  c  n3, n4

其中,字母 a, b, c 分别表示添加、删除以及修改操作。而 n1、n2 表示在文件1中的行号,n3、n4 表示在文件2中的行号

注意:

以上说明指定了两个文件中不同处的行号及其相应的操作。在输出形式中,每一行后面将跟随受到影响的若干行。其中,以 “<“ 开始的行属于文件1,以 ”>” 开始的行属于文件2。

目录
打赏
0
0
0
0
9
分享
相关文章
|
13天前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
52 23
Linux系统之whereis命令的基本使用
【Linux】进程IO|系统调用|open|write|文件描述符fd|封装|理解一切皆文件
本文详细介绍了Linux中的进程IO与系统调用,包括 `open`、`write`、`read`和 `close`函数及其用法,解释了文件描述符(fd)的概念,并深入探讨了Linux中的“一切皆文件”思想。这种设计极大地简化了系统编程,使得处理不同类型的IO设备变得更加一致和简单。通过本文的学习,您应该能够更好地理解和应用Linux中的进程IO操作,提高系统编程的效率和能力。
61 34
|
9天前
|
linux中的目录操作函数
本文详细介绍了Linux系统编程中常用的目录操作函数,包括创建目录、删除目录、读取目录内容、遍历目录树以及获取和修改目录属性。这些函数是进行文件系统操作的基础,通过示例代码展示了其具体用法。希望本文能帮助您更好地理解和应用这些目录操作函数,提高系统编程的效率和能力。
55 26
|
4天前
|
Linux文件与目录的日常
目录的切换 一般使用(”pwd“)显示当前所在的目录 比如:当前目录是在home下面的,与用户名相同的文件夹,可以使用(”cd“)命令来切换目录; 进入下载目录(”cd home/a/下载“)这种从给目录开头的一长串路经”叫做绝对路径“; 进入图片目录(”cd .. /图片/“)".."代表当前路径的上级路径,相对于当前的目录而言的”叫做相对路径“,(”.“)代表当前路径; 如果,想快速切换,上一个所在目录可以(”cd - / cd..“); 如果,想快速切换,追原始的目录可以(”cd --“); 查看目录及文件
32 14
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
38 11
|
2月前
|
golang编译成Linux可运行文件
本文介绍了如何在 Linux 上编译和运行 Golang 程序,涵盖了本地编译和交叉编译的步骤。通过这些步骤,您可以轻松地将 Golang 程序编译成适合 Linux 平台的可执行文件,并在目标服务器上运行。掌握这些技巧,可以提高开发和部署 Golang 应用的效率。
300 14
|
2月前
|
linux积累-core文件是干啥的
核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法
168 6
|
2月前
|
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
149 8
12.13 Linux工作管理
工作管理指的是在单个登录终端(也就是登录的 Shell 界面)同时管理多个工作的行为。也就是说,我们登陆了一个终端,已经在执行一个操作,那么是否可以在不关闭当前操作的情况下执行其他操作呢?
150 0
12.13 Linux工作管理