


单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,点击此处结束放映,单击此处编辑母版标题样式,第 4 章,(,目录,),操作,文件及目录,文件操作命令,目录操作命令,练习,/home,project_a,project_b,project,Source*,bin*,(带*号为文件,不带*号为目录),Source*,bin*,Readme.txt,1文件及其分类,Linux,的文件通常分为普通文件、目录文件及特别文件3类LINUX,文件目录,2,目录结构,Linux,文件系统采用带链接的树形结构即只有一个根目录(通常用“/”表示),其中含有下级子目录或文件的信息;子目录中又可含有下级的子目录或者文件的信息,这样一层一层地延伸下去,构成一棵倒置的树,如图4.2所示图4.1 Linux目录结构,目录结构,root,超级用户目录 包括桌面管理等,home,用户目录 包括用户信息等,bin,执行目录 存放可执行文件 包括常用命令,sbin,执行目录 存放不提供给用户使用的命令,boot,引导目录 存放引导系统时使用的各种文件,etc,配置目录 系统配置时使用,dev,设备目录 通过它访问外设,mnt,安装目录 管理员设备临时安装点,opt,安装目录 管理员软件包放置点,lib,库目录 命令执行时使用,usr,共享目录 存放系统中所有用户的共享文件,var,数据目录 系统运行时要修改数据,tmp,临时目录,proc,虚拟目录 虚构文件系统内存产生不存硬盘,lost+fount,空目录,路径名,A,绝对路径:以根目录开始。
B,相对路径:以当前目录开始C,”,.”,和”,.”,:”,.”,当前目录 ”,.”,上级目录D.,用户目录:,用户目录 例:,root,用户 /,root,一般用户 如,xyz:/home/xyz/,注,用户在对文件进行访问时,要给出文件所在的路 径路径又分,相对路径和绝对路径,绝对路径是,指从“根”开始的路径,也称 为完全路径;,相对路径是,从用户工作目录开始的路径应该注意到,在树型目录结构中到某一确定文件的绝对路径和相对路径均只有 一条绝对路径是确定不变的,而相对路径则随着用户工作目录的变化而不断 变化用户要访问一个文件时,可以通过路径名来引用并且可以根据要访问的文件 与用户工作目录的相对位置来引用它,而不需要列出这个文件的完整的路径名路径名,文件操作命令,Linux,命令列通常由好几个字串组成,中间用空白或空格键分开,如下所示:,Command options arguments,命令 选项 参数,例如:,rm-ir/tem/testd,功能:交互式的删除目录和目录下的文件,2,文件内容比较命令,(1),comm,命令,comm,命令对两个已经排序的文件进行比较其语法格式为,comm-123 file1 file2,(3),cmp,命令,cmp,命令比较两个文件。
其语法格式为,cmp-l-s file1 file2,3,文件的复制、移动和删除命令,(1),cp,命令,cp,命令的功能是拷贝文件其语法格式为:,cp-fipsource_,cp-fipsource_file1 source_file2 target,cp-R-fipsource_file1 source_file2 target,cp-r-fipsource_file1 source_file2 target,参数:,a,复制所有的目录并包含子目录,f,强制复制文件,p,保留原文件的日期,-i/-v/-r,:覆盖文件前,询问用户,/,显示命令执行过程,/,递归复制,(3),rm,命令,rm,命令的功能的是删除文件或目录其语法格式为,rm-firRfile,参数:,-f,:强迫删除文件,-i,:,互动模式,删除前再做一次确定,-r,:,陆续删除目录,-v,:显示删除过程,4,确定文件类型的,file,命令,当用户拥有很多文件时,常以自己的登录名为根节点,为自己建立一棵文件子树其中,一些节点可能是目录文件,而另一些节点可能是信息文件若用户忘记了哪些名字是目录文件,哪些名字是信息文件,则可用,file,命令。
该命令带有一个参数表,用于给出想了解的某类型的文件名清单命令执行的结果是在屏幕上显示出各文件的类型2目录的创建和删除,(1),mkdir,命令,mkdir,命令的功能是建立目录其语法格式为,mkdir-ep-m mode dirname,(2),rmdir,命令,rmdir,命令的功能是删除目录其语法格式为,rmdir-p-s dirname,rmdir,不能删除安装文件系统的根目录3目录的显示和改变工作目录,(1),ls,命令,ls,命令可打印有关文件和目录的信息ls,是“,list”,的简称s,、,S,显示每个文件所使用的空间;按占用空间的大小排序,注:“,.”,表示当前目录,“,.”,表示上一级目录,“,/”,系统的根目录,“”用户的专用目录,文件操作基本命令,cp:,拷贝文件,cd:,切换目录,ls:,显示文件目录,rm:,删除文件目录,mkdir:,建立目录,rmdir:,删除空目录,mv:,移动文件,pwd:,查看当前目录,注意:可以通过,-,help,参数或者是,man,命令名,看帮助,文件操作基本命令2,rename:,重命名,cat:,浏览文件内容,more:,分屏浏览,less:,浏览更方便,find:,文件查找,locate:,文件查找,touch:,文件时间,wc:,内容信息统计,chmod 、chown :,属性修改,重导和管道,重导(,redirect,)可将某命令的结果输出到文件中;,命令有“,”“”,两种,“,”,:可将结果输出到文件中,给文件原有的内容会被删除,“,”,:将结果附加到文件中,原有内容不会清除,例如:,#ls al dir.txt,#cat data1.txt data2.txt,管道,“”,(,pipe,)可将某命令的结果输出给另一个命令,例如:,#ls|grep conf,搜索并显示,ls,命令结果中含有,“,conf”,字符串的行,。