- 1
- 0
- 约7.73千字
- 约 38页
- 2017-02-28 发布于湖北
- 举报
三、比较文件 diff [options] [file1] [file2] 逐行比较两个文件的差异,用一系列命令表示出它们的区别 file1或file2中有一个表示为“-”则从标准输入中读入数据 常用选项/特性 -b选项:忽略由于空格及制表符而引起的差异 -i 选项: 忽略字母的大小写差异 -e选项:为ed编辑器产生和显示脚本,ed编辑器将用来将file1转换成file2 file1和file2都可以是目录,从目录下找与另一个文件名相同的文件进行比较 比较文件 输出 如果两个文件是一样的,diff不会有任何输出 如果两个文件不同,则diff将输出一个指令序列 diff命令也能用于比较二进制文件,例如比较长度相同的不同版本的可执行代码。由于二进制文件没有行结构,diff程序将不显示所有的编辑行信息。 推测文件的类型file file 文件… 给出文件的类型 对于正文文件,file程序检查它的前512字节内容,试图猜测所用的语言是C语言、FORTRAN、Shell等程序设计语言,还是英文、法文、西班牙文等文字。因为是猜测,类型确定并非绝对可靠。 对于二进制文件,file试图确定文件是否是可执行的目标文件、库文件和cpio等映象文件。 凡是file不能识别的二进制文件就归为“数据”一类。 基本文件处理 4.1 查看文本文件 4.2 复制、移动和删除文件 4.3 追加、合并和比较文件 4.4 查找文件 4.5 UNIX文件安全机制 4.6 文件访问权限的管理 查找文件 find find 目录 [条件] [操作] :find命令从指定的查找范围开始,递归地查找子目录,凡满足条件的文件或目录,执行规定的动作 -mtime [+|-]n 指定文件的修改时间。 -name 文件名 是find最重要的条件。 文件名中可包含Shell 的元字符,由于元字符是由find解释和扩展的,故必须予以转义。 -print 印出找到文件的带有路径的文件名,是最常用的操作。 -exec 对找到文件要执行的Shell命令。命令的参数为“{ }”,它将由find 命令找到的文件名替换,命令的末尾为转义的分号。 -ok 类似 -exec,但在执行命令前,并等待用户确认,用户键入y(yes)后才执行。 find 举例 举例 find verl.d ver2.d -name *.c -print 查找范围:当前目录的子目录ver1.d 和ver2.d 条件:与名字*.c匹配。注:*.c应当用引号括起 动作:把查找到的文件的路径名打印出来 命令的特点 功能强,选项较多 递归式查找,提供了一种遍历目录树的手段,其它命令经常借用find的“递归式查找”特性 find . -type d 从当前目录开始查找,寻找所有目录,打印路径名 按层次列出当前的目录结构 find / -name stud* -type d 指定了两个条件:名字与stud*匹配,类型为目录 两个条件逻辑“与”,必须同时符合这两个条件 find / -type f -mtime -10 从根目录开始检索最近10天之内曾经修改过的普通磁盘文件 find 使用举例 查找文件 locate locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。 该命令的一般形式为: locate 相关字 /usr/libexec/locate.updatedb 数据库放在/var/db/locate.database 小结 基本文件处理1 查看文本文件 复制、移动和删除文件 追加、合并和比较文件 查找文件 课后习题 预习: UNIX文件安全机制 文件访问权限的管理 Unix系统管理 Unix系统管理 Unix系统管理 第四章 基本文件处理(一) 基本文件处理 4.1 查看文本文件 4.2 复制、移动和删除文件 4.3 追加、合并和比较文件 4.4 查找文件 4.5 UNIX文件安全机制 4.6 文件访问权限的管理 一、查看完整文本文件 cat [options] [file-list] 连接或显示file-list的文件内容 常用选项/特性 -e 在每行的末尾显示“$”,该选项一般与-v选项配合使用 -n 在显示的行上加上行号 -t 以“^I” 的形式显示制表符,以“^L”的形式显示换页符 -v 显示非打印字符 查看完整文本文件 与shell元字符配合使用 “*”字符:任意多个任意字符 “?”字符:一个任意字符 例: $cat * $cat
您可能关注的文档
- UFO报表处理和图表分析实训.ppt
- UFO报表系统实训.ppt
- UG NX6.0-案例二1.ppt
- UG NX基础教程 第02章 工作环境与参数设置.ppt
- UG_NX6.0零部件装配.ppt
- UG_NX6_基础教程_电子教案.ppt
- ug_安装后环境变量问题解决方案.doc
- UG7.0基本操作.ppt
- ug8.0添加中文环境变量的具体方法.doc
- UG帮助文档NXOPEN C#.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 农村电商(农产品电商)运营全套教学课件.pptx
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- (最新)ISO31073-2022风险管理术语(译2022-04)(推荐下载).pdf VIP
- (最新)村干部考试试题(含答案).docx VIP
- zippo图册年度机系列整合(更新至C25).docx VIP
- 多轴车铣复合加工运动转换方法:原理、实践与创新.docx
- 商务礼仪商务礼仪培训专用.ppt VIP
- 《铁路劳动安全》第04章预防机动车辆伤害.pptx VIP
- 化工制图第1章 制图基础.ppt VIP
- 化工制图AutoCAD应用基础-03章.pptx VIP
原创力文档

文档评论(0)