欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Linux操作系统PPT教程04目录文件.ppt

    • 资源ID:2429101       资源大小:222KB        全文页数:33页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Linux操作系统PPT教程04目录文件.ppt

    Acegene IT Co.Ltd.,1,Linux操作系统目录和文件,周炯上海艾基信息技术有限公司,Acegene IT Co.Ltd.,2,Linux文件与目录操作,1 操作文件与子目录2 搜索文件3 压缩与解压缩文件,Acegene IT Co.Ltd.,3,1 操作文件与子目录,使用Linux操作系统在硬盘驱动器上对文件和子目录进行拷贝、删除或者移动,以便更好地组织信息。1.1 touch命令1.2 rm命令1.3 mkdir命令1.4 rmdir命令1.5 mv命令1.6 cp命令1.7 ln命令1.8 Midnight Command(MC),Acegene IT Co.Ltd.,4,1.2 rm命令,使用rm命令删除文件#rm-fr/*危险命令,强制递归删除所有rm命令可以从命令行上一次删除一个或者几个文件。#rm file1 file2 file3#rm-i new*交互#rm-f new*,Acegene IT Co.Ltd.,5,1.1 touch,使用touch命令建立文件建立文件更新文件的修改日期建立文件的命令:#newfile2#ls-l new*#touch newfile2#ls-l newfile2#touch-t 1225130000 newfile2touch命令可以在进行备份操作的过程中更新这些文件的时间记录,这样备份程序在进行下一次备份工作的时候就有了一个可供参考的时间,Acegene IT Co.Ltd.,6,1.3 mkdir命令,mkdir命令一次可以建立一个或者几个子目录。mkdir-p命令还可以只使用一个命令行一次就建立起包括全部的父目录和子目录在内的一个完整的子目录继承结构。#mkdir temp#mkdir temp2 temp3 temp4#mkdir temp/child#mkdir-p temp5/parent/child高级用法:unix高手的习惯#tree temp5,Acegene IT Co.Ltd.,7,1.4 rmdir命令,rmdir命令是用来删除子目录的#rmdir tempdirectory但是要注意:这个子目录必须是空的。#rmdir-p temp5#rmdir-p temp5/parent/child#mkdir-p temp5/parent/child2#rmdir-p temp5/parent/*,Acegene IT Co.Ltd.,8,1.5 mv命令,使用mv命令给文件改名或者用来在文件系统内移动文件或者子目录。#touch file1#mv file1 file2#mkdir-p temp/temp2/temp3#mv temp newtempmv命令有很多参数,但是我们只讨论其中最常用的两个,-b(备份)和-i(交互操作),Acegene IT Co.Ltd.,9,1.5 mv命令,#touch uno deux tree#mv uno deux#mv b uno deux#mv i uno deux,Acegene IT Co.Ltd.,10,1.6 cp命令,cp命令,即拷贝命令,是用来对文件或者子目录进行拷贝操作的。这个命令有将近40个命令行参数。#cp file1 file2#cat file1 this is file1#cat file2this is file2#cat file3this is the third file#ls-l file*ls#cp-i file1 file2#cp tempdir1/*tempdir2#cp-r tempdir1 tempdir2最后,cp命令还有一个-p参数,它的作用类似于mkdir命令中的-p参数。,Acegene IT Co.Ltd.,11,1.7 ln命令:建立硬链接和符号链接,ln命令:可以建立两种形式的链接并把文件与其他的文件链接在一起。硬链接:直接链接两个同时保存在相同的文件系统上的文件。删除了文件file1,文件file2依然存在。修改了文件file1,修改都会反映到文件file2中;修改了文件file2,文件file1也会随之更新。虽然有两个文件,但是在硬盘驱动器上只有原始文件占用的空间。符号链接 ln-s:用来在扩展到不同的文件系统上的子目录或者文件之间建立链接。符号链接和硬链接的区别是符号链接只不过是指向原始文件的一个alias(假名)而已。如果删除了符号链接,原始文件不会发生任何变化。而一旦删除了原始文件,符号链接也会依然存在。#cat file1This is file1.#ln file1 file2#ls-l file*#cat file2,Acegene IT Co.Ltd.,12,1.8 Midnight Commander,mc程序的全称是Midnight Commander它是一个对文件进行管理的图形化界面。相当于一个可视化的shell。如果想运行mc命令,请在命令行上键入下面的内容:#mc它的一些主要特点:提供了同时对两个子目录的可视化接口允许使用鼠标操作对子目录中的文件进行浏览,Acegene IT Co.Ltd.,13,2 搜索文件,介绍复杂的通配符、即规则表达式的使用方法以及一些使用grep类的程序进行文件搜索的小例子。规则表达式grep:在文件内进行搜索,Acegene IT Co.Ltd.,14,2.1 什么是规则表达式,规则表达式又称为正则表达式规则表达式:是使用特殊的语法对字符串(除非是在对文件名进行搜索,字符串一般都在文件的文本之中)进行匹配的字符串格式。详细资料可以通过man ed获取,Acegene IT Co.Ltd.,15,2.1 常用规则表达式,表达式 匹配*任意字符?或者.一个字符x 前导字符x个x,y 前导字符至少x个,但是不超过y个x,前导字符至少x个(xxx)|(XXX)字符串xxx或者XXXxxx或者x-x 在方括号中的字符范围内中的某 个字符XYZ+X、YZ至少一次x?或等特殊符号字符pattern 一行开头的字符排列形式$pattern 一行结尾的字符排列形式,Acegene IT Co.Ltd.,16,2.1 常用规则表达式,#ls*.txt#ls*1*2*3*4*5*6*7*8*9*(注意:有重复)#ls*0123456789*#ls*0-9*(#ls*0-9、#ls 0-9*)#ls*a-z*0-9*#ls*?*,Acegene IT Co.Ltd.,17,2.2 grep:在文件内进行搜索,grep命令家族包括:grep、egrep、和fgrep等命令。需要使用这几个命令可以在文件中进行查找并抽出文本。这几中个程序命令的每一个都会查找文件的每一行。可以搜索一个文件或者一组文件。#(e)grep 0-9 guide.txt#fgrep friends guide.txt,Acegene IT Co.Ltd.,18,2.2 grep:在文件内进行搜索,使用egrep命令在文件中查找所有包含字符串(b)的行:#egrep(b)guide.txt(see section 1 for a list of compatible boards),or(b)there is an connect to the network,or(b)you have a dynamic IP address,#grep(b)guide.txtThis is version 2.2.2 of the book,Linux Installation and Getting to PostScript printers.This document was generated by a set of This is not the o fficial version of the book!Please see#grep(b)guide.txt,Acegene IT Co.Ltd.,19,2.2 grep:在文件内进行搜索,每个grep命令程序都能够接受几乎相同的命令行参数。其中常用的一个是-n,即显示行号参数。#egrep-n friend guide.txt1242:large extent by the window manager.This friendly program is1942:copy Linux from a friend who may already have the software,or5161:(Unfortunately,the system was being unfriendly.),Acegene IT Co.Ltd.,20,2.2 grep:在文件内进行搜索,-f 参数#cat mykeywordsbeautifulminddvd#grep nf mykeywords guide.txt可以使用grep命令的-F参数使它能够模仿fgrep命令的执行情况;或者使用-E参数模仿egrep命令的执行情况。还可以在系统上找到一个独特的grep命令家族成员,zgrep命令,可以使用它来搜索压缩文件,,Acegene IT Co.Ltd.,21,3 压缩与解压缩文件,介绍对文件进行归档和压缩操作的基本知识3.1 用tar磁带文件归档命令建立档案文件3.2 建立cpio档案文件3.3 使用gzip命令压缩文件3.4 使用compress命令压缩文件,Acegene IT Co.Ltd.,22,3.1 tar:建立档案文件,tar(tape archive)磁带文件归档命令程序出现在还没有软盘驱动器、硬盘和光盘驱动器的计算机早期阶段。使用tar命令可以生成一个包含有多个子目录和多个文件的档案文件。在系统上安装的tar命令版本还支持一个-z参数,这样就可以使用gzip程序来压缩文档。,Acegene IT Co.Ltd.,23,3.1 tar:建立档案文件,#mkdir mydir#cd mydir#touch file1 file2 file3#mkdir mydir2#touch file21 file22 file23#cd./.#tree mydir,Acegene IT Co.Ltd.,24,3.1 tar:建立档案文件,tar命令参数:c(生成)f(文件)v(verbose)w(提问)t(测试,查看)x(展开)#tar c(v)f mydir.tar mydir需要注意的是,如果参数的顺序放错了,tar命令会显示出错信息并退出#tar x(v)f(w)mydir.tar mydir#tar zc(v)f mydir.tar.gz mydir如果只想从档案文件中释放某一个文件,可以在命令行中指定这个文件。#tar xf mydir.tar mydir/mydir2/file23,Acegene IT Co.Ltd.,25,5.3.2 建立cpio档案文件,cpio命令可以从tar或者cpio档案文件中拷入或者拷出文件。cpio命令和tar命令兼容。这个命令具备一些tar命令没有的功能如下所示:支持cpio和tar两种档案文件格式支持许多老式磁带数据格式能够通过一个管道读取文件的文件名cpio-idvm*.cpio,Acegene IT Co.Ltd.,26,3.3 使用gzip命令压缩文件,gzip命令是用来压缩文件的。这个程序不仅可以用来压缩大的较少使用的文件以节省磁盘空间,还可以和tar命令一起构成可能是Linux操作系统中最流行的压缩文件格式。在因特网上寻找新的Linux软件时,经常会遇到.tgz或.tar.gz格式的文件。gzip命令对文本文件有60%70%的压缩率。,Acegene IT Co.Ltd.,27,3.3 使用gzip命令压缩文件,#gzip mydir.tar缺省的状态下,gzip命令会压缩文件、再加上一个.gz扩展名、然后删除掉原来的文件gzip命令的对应程序命令gunzip或者gzip必须保证这个用于解压缩的文件有.gz(或者.Z、-gz、.z、-z、或者_z)扩展名,否则gzip命令和gunzip命令都会显示出错信息。如果想使用自己的扩展名,可以使用-S后缀参数,如下所示:#gzip-S.gzipped mydir.tar,Acegene IT Co.Ltd.,28,3.3 使用gzip命令压缩文件,gzip命令还可以处理用zip命令、compress命令和pack命令压缩的文件包。如果想在压缩或者解压缩的过程中看到更多的信息,可以使用-l列清单参数看到文件在被压缩或解压缩的时候的文件长度#gzip-l mydir.tar.gzgzip命令还有一个很有用的参数-t,可以用来测试压缩文件的完整性,如果文件正常,gzip命令不会给出任何显示。如果想看到OK这两个字母,可以在测试某个文件时使用-tv。,Acegene IT Co.Ltd.,29,3.4 使用compress命令压缩文件,compress命令就象它的文件名那样,就是用来压缩文件的。这是UNIX世界中出现得比较早的一个压缩程序。使用compress命令生成的文件传统上都有一个.Z扩展名。如果想压缩某个文件,请输入下面的内容:#compress file如果想解压缩某个文件,请输入下面的内容:#uncompress file.Z像使用gzip命令的时候一样,必须给出一个带有.Z,扩展名的文件名否则compress命令显示出错信息。,Acegene IT Co.Ltd.,30,其他的压缩命令,bzip2、zip、unzip、zipcloak、zipnote、zipsplit、zless、zcat、znew、zmore、zcmp、pack、compact、shar、unshar或者zforce程序命令。其他相关命令:uudecode,uuencode,strings,Acegene IT Co.Ltd.,31,其他命令,du,df 文件系统使用空间sync,ps,top,uname,进程管理who,su 用户身份,A,Acegene IT Co.Ltd.,33,练习,文件和目录查看目录内容 ls ll dir建立目录 mkdir新建文件 touch复制文件 cp移动文件 mv删除文件和目录 rm rmdir浏览文件 grep压缩文件 tar磁带文件归档命令建立档案文件cpio命档案文件gzip令压缩文件Compress建立连接ln-s/sbin/fuser/bin/fuser,

    注意事项

    本文(Linux操作系统PPT教程04目录文件.ppt)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开