《第8单元-Linux系统文件查找与文件管理.ppt》由会员分享,可在线阅读,更多相关《第8单元-Linux系统文件查找与文件管理.ppt(25页珍藏版)》请在人人文库网上搜索。

1、第八单元,文件查找与文件管理,学习大纲,文件的搜索 常用的文件操作指令 文件的压缩与解压压缩 文件的备份 文件在备份时压缩与解压,1、文件的搜索,可执行文件的搜索 locate搜索文件 find搜索文件 find条件查询 对查找到的文件进一步操作,1.1、可执行文件的搜索,在Linux系统中,有成百上千个指令,不同的指令对应的指令文件,又放在不同的目录里。如果快速地查找指令的绝对路径是相当重要的。 which 显示一个指令的完整路径与别名。 whereis 搜索一个指令的完整路径以及其帮助文件。,1.2、locate搜索,在Linux系统中存在一个数据库,在这个数据库中保存了系统中所有文件的绝。

2、对路径。用户就可以使用下面的命令来查询文件的完整路径。 语法:locate关键字 这个指令会将文件名或目录名中包含有此关键字的路径全部显示出来。 用户刚创建的文件系统不会立即加入数据库中,用户可以通过updatedb指令来手动的更新这个数据库。,1.3、Find查询的描述,find是一个相当重要的查询文件绝对路径的指令 语法:find 表达式 find查找文件的特点: 从指定路径下递归向下搜索文件。 支持按照各种条件方式搜索。 支持对搜索得到的文件再进一步的使用指令操作(例如:删除、统计大小、复制等)。,1.4、Find条件查询,find 表达式 重要选项: -name根据文件名寻找文件 -u。

3、ser根据文件拥有者寻找文件 -group根据文件所属组寻找文件 -perm根据文件权限寻找文件 -size根据文件大小寻找文件Sizek -type根据文件类型寻找文件,常见类型有: f(普通文件) 、c(字符设备文件)、b(块设备文件)、l(连接文件)、d(目录) -o 表达式或 -and表达式与 -not 表达式非,1.5、对查找到的文件进一步操作,语法 find 路径 参数 表达式 -exec 指令 ; 代表find找到的文件 转意 ;表示本行指令结束 例:find /etc name “host*” exec du h ;,2、常用的文件操作指令,head / tail more /。

4、 less 文件的查看 wc统计文件的行、词、字数 grep显示文件中匹配关键字的行 sort按序重排文本并送显示 uniq去除文件中相邻的重复的行 tr转换字符 cut显示文件中的某一列 paste将文本按列拼接,2.1、文件查看指令,在第二间讲中,我们说了一个指令“cat”,用于连接并显示文件的内容。 但是如果一个文件的内容相当多的时候,一屏就显示不完了。我们可以使用下面的指令来指令显示文件的内容以及分屏显示文件的内容。 head与tail,指定显示文件的前面几行内容与后面几行内容。 more与less,分屏显示文件的内容。,2.2、文件操作指令(wc),功能说明:计算字数 语法:wc 选。

5、项 补充说明:利用wc指令我们可以计算文件的字符数、单词数以及行数,若不指定文件名称、或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。 常用选项: -c只显示文件的字符数。 -l只显示行数。 -w只显示单词数。,2.3、文件操作指令(grep),功能说明:查找文件里符合条件的字符串。 语法:grep 选项 常用选项: -c计算匹配关键字的行数 -i忽略字符大小写的差别 -n显示匹配的行及其行号 -s不显示不存在或不匹配文本的错误信息 -h查询多个文件时不显示文件名 -l查询文件时只显示匹配字符所在的文件名 -v 取反 -color=auto,2.4、文件操作指令(sort),功。

6、能说明:将文本文件内容加以排序 语法:sort 选项 常用选项: -o 将排序后的结果存入指定的文件 -r 以相反的顺序来排序 -t 指定排序时所用的栏位分隔字符。 + -以指定的栏位来排序,范围由起始栏位的后一栏到结束栏位,2.5、文件操作指令(uniq),功能说明:合并文件中相邻的重复的行 语法:uniq选项 文件 常用选项: -c 在每行旁边显示该行重复出现的次数 -d 仅显示重复出现的行列 -u 仅显示出一次的行列,2.6、文件操作指令(tr),功能说明:转换字符 语法:cat 文件 | tr选项 常用选项: -s把连续重复的字符以单独一个字符表示,2.7、文件操作指令(cut),功能。

7、说明:显示文件中的某一列 语 法:cut 文件 常用选项: -d 指定分隔符 -f 指定显示某一列 -c 指定几个字符对应的列,2.8、文件操作指令(paste),功能说明:合并文件的列 语法:paste选项 文件1 文件2 补充说明:paste指令会把每个文件以列对列的方式,一列列地加以合并。 常用选项: -d 用指定的间隔字符取代跳格字符 -s 串列进行而非平行处理,3、文件的压缩与解压缩,文件的压缩与解压指令 .gz与.bz系列指令,3.1、文件的压缩与解压指令,gzip,gunzip Linux标准压缩工具 对文本文件可以达到75%的压缩率 例: gzip man.config gun。

8、zip man.config.gz bzip2,bunzip2 更新的Linux压缩工具 比gzip有着更高的压缩率 例: bzip2 httpd.conf.bk bunzip2 httpd.conf.bk.bz2,3.2、不解压显示压缩文件的内容,对于用gzip压缩的文件,有一系列以z开头的指令,可以在不经解压的情况下,就直接显示文件的内容。 zcat:直接显示压缩文件的内容 zless:直接逐行显示压缩文件的内容 对于用bzip压缩的文件,也有一系列以bz开头的文件。 bzcat:直接显示压缩文件的内容 bzless:直接逐行显示压缩文件的内容,4、tar指令,功能说明:用于建立、还原备份。

9、文件的工具,它也可以加入或解开备份文件内的文件。有时也称之为“打包”。 语 法:tar 【文件目录】 常用选项: c创建包 v将过程输出 x解出包 t显示tar文件的内容 r在tar文件尾部追加文件 z用gzip压缩或解压文件 j用bzip压缩或解压文件 f指定备份文件名 -T从指定的文件中读取欲打包的文件路径 -C将文件备份到指定的目录,5、文件在备份时压缩与解压解压,备份时压缩 #tar jcvf test.tar.bz test* ( j:使用bzip2 ) #tar zcvf test.tar.gz test* ( z:使用gzip ) 解压备份文件 #tar jxvf test.ta。

10、r.bz -C /tmp(j:使用bzip2 ) #tar zxvf test.tar.gz -C /tmp(z:使用gzip ),练习(1),查找“useradd”指令的绝对路径。 搜索“/etc”目录下大于500Kb的文件,并显示出每个文件的大小。 使用一个普通用户在“/tmp”目录下创建10个文件(文件名不能相似),然后用一个相对简单的办法将这10个文件的权限改为“rwxrw-r-x”。 查询“/etc”当前目录中,文件名中包含有“host”的文件,并将这些文件路径保存到“/tmp/hostname”文件中。,练习(2),只显示boot分区的分区名与使用百分比。 统计整个“/etc”目录中有多少个连接文件。 将/root目录备份到root.tar文件中。 将/boot目录压缩到boot.tar.gz文件中。 分别解开root.tar、boot.tar.gz到/tmp/rootbk/、/tmp/bootbk/目录中。,结束,The End Thanks。

linux 3 4文件管理ppt,第8单元-Linux系统文件查找与文件管理.ppt相关推荐

  1. linux与信息安全,网络与信息安全系统安全Linux系统安全.ppt

    网络与信息安全系统安全Linux系统安全 网络与信息安全系统安全:Linux系统安全 潘爱民,北京大学计算机研究所 /InfoSecCourse 内 容 Linux系统介绍 Linux内核 Linux ...

  2. java 生成 pdf linux,java ppt在线转pdf linux

    java ppt在线转pdf linux [2021-01-31 12:42:59]  简介: php中ppt转pdf的方法:首先配置组件服务,并在后台运行OpenOffice软件:然后配置PHP扩展 ...

  3. php后台管理系统开题报告,基于Linux的远程管理系统服务器端的实现-php(开题报告+源程序+论文+答辩PPT+文献综述)...

    基于Linux的远程管理系统服务器端的实现-php(开题报告+源程序+论文+答辩PPT+文献综述) 如有需要请联系 QQ:958035640 摘要 该课题基于Linux操作系统,主要目的是使系统管理员 ...

  4. linux移动文件命令使用方法,如何使用Linux命令或文件管理器来移动文件?

    [51CTO.com快译]有些任务很简单又经常做,以至于用户对此觉得理所当然.但随后你迁移到了新平台,同样那些简单的任务开始需要占用一部分精力才能完成,将文件从一个位置移到另一个位置就是这种任务.当然 ...

  5. linux安装ppt教程视频教程下载,Linux教程ch2Linux安装及入门.ppt

    Linux教程ch2Linux安装及入门.ppt (68页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 第二章 Linux安装及入门 Li ...

  6. Linux源代码逐条解释,Linux内核源代码解释让你真正了解linux.ppt

    Linux内核源代码解释让你真正了解linux.ppt 解读Linux内核源代码让您真正明白Linux操作系统 序 一些基本概念 操作系统的基本概念 I386系统的基本概念 Linux简介 源码阅读和 ...

  7. linux vim五则运算编程,第3章--vi-vim编辑器的使用.ppt

    Linux应用与开发,配套教材:<Linux操作系统应用与开发教程>邱铁编著清华大学出版社.2016.8Email:openlinux21@,第3章vi/vim编辑器的使用,学习本章要达到 ...

  8. Linux运维大牛带你认识真正 Linux 系统结构!超强入门技术文!

    Linux系统一般有4个主要部分:内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统. 1Linux 内核 内核 ...

  9. Linux运维必看!深入掌握 Linux 系统的目录结构就靠本文了

    Linux和Windows操作系统中的文件系统些不同,在学习使用linux之前,能够了解这个不同之处助于后续的学习.本文先对Windows和Linux上面文件系统的一些概念进行区分,然后介绍一些Lin ...

  10. linux内核异常分析ecp,内核基于嵌入式Linux的PocketIX系统

    lgms2008 于 2006-10-20 10:38:55发表: 应用领域与前景 目前PocketIX只是一个预览版,其正式版本不仅可以广泛应用于移动计算平台(PPC). 家庭信息环境(机顶盒.数字 ...

最新文章

  1. 零基础搭建个性化精准营销 AI 应用,这次手把手教你!
  2. thinkphp几个表的数据合并,并用数组分页
  3. Delphi XE2 之 FireMonkey 入门(30) - 数据绑定: TBindingsList: TBindExpression 的 OnAssigningValue 事件...
  4. QT中使用QCustomplot设置坐标原点在左上或者反转镜像坐标轴
  5. 通过severlet获取请求头信息
  6. 机器学习理论《统计学习方法》学习笔记:第五章 决策树
  7. 2021牛客暑期多校训练营4 G-Product(组合意义+容斥原理)
  8. linux设置时间快1小时,LINUX CentOS系统时间与现在时间相差8小时解决方法
  9. 【白皮书下载】开源生态白皮书(2020年).pdf(附下载链接)
  10. BlogEngine学习二:基于ICallbackEventHandler的轻量级Ajax方式
  11. react中对象扩展运算符使用问题
  12. thinkphp html里使用c u,原来C可以这么用 Thinkphp C
  13. MySQL(18)-----表类型(存储引擎)的选择
  14. Python-接口自动化(四)
  15. 中英文标点符号转换-在线工具
  16. cydia服务器未响应,完美解决cydia 软件源空白问题
  17. 苹果开发者账号 你的支付授权失败,请核对你的信息并重试
  18. 记录每日习题(35)
  19. 联想集团ESG与社会价值论坛召开,首次发布《联想集团2022社会价值报告》
  20. 【Linux系统编程】进程退出和回收进程资源

热门文章

  1. python编写小程序、模拟实现自动按下键盘_Python 实现键盘鼠标按键模拟
  2. 维盟无线ap服务器地址,维盟无线AP覆盖调试步骤及常见问题
  3. 调用远程摄像头进行人脸识别_【论文精选】基于人脸识别技术的燃气远程开户系统...
  4. dorado7时间格式调整
  5. 星星之火-56:前传接口 CPRI容器的字长、能力与CPRI速率的对应关系
  6. python开根号_python的开根号
  7. 收银机多少钱一台推荐科脉系统_收银系统多少钱一套?常用收银系统价格大盘点...
  8. 科研网站大全,你值得拥有!
  9. python numpy计算任意底数的对数 log
  10. Spring Cloud 微服务架构图