您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 造纸印刷 > 3-文件与目录基本操作
Linux系统的基础与应用广州学院广东科学技术职业学院文件与目录的概念1、目录操作2、Linux的文件与目录操作文件操作3、Linux系统的基础与应用广州学院广东科学技术职业学院主要的任务1、如何在指定的目录创建文件。2、如何在指定的目录下创建要求的目录。/homeproject_aproject_bprojectA11*A12(带*号为文件,不带*号为目录)Linux系统的基础与应用广州学院广东科学技术职业学院1.文件和目录的基本概念1.1文件与文件名文件名是文件的标识,它由字母、数字、下划线和圆点组成的字符串来构成。用户应该选择有意义的文件名。Linux要求文件名的长度限制在255个字符以内。Linux系统的基础与应用广州学院广东科学技术职业学院Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。普通文件是用户最经常面对的文件,它又分为文本文件和二进制文件。目录文件的主要目的是用于管理和组织系统中的大量文件。它存储一组相关文件的位置、大小等与文件有关的信息。目录文件往往简称为目录。Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一。从用户的角度来看,对I/O设备的使用和一般文件的使用一样,不必了解I/O设备的细节。设备文件可以细分为块设备文件和字符设备文件。1.2文件的类型Linux系统的基础与应用广州学院广东科学技术职业学院Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录为起点,所有其他的目录都由根目录派生而来。一个典型的Linux系统的树型目录结构:1.3树型目录结构Linux系统的基础与应用广州学院广东科学技术职业学院工作目录(当前目录):从逻辑上讲,用户在登录到Linux系统中之后,每时每刻都处在某个目录之中,此目录被称作工作目录或当前目录(WorkingDirectory)。工作目录用“.”表示,其父目录用“..”表示。用户主目录:用户主目录是系统管理员增加用户时建立起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。1.4工作目录、用户主目录与路径Linux系统的基础与应用广州学院广东科学技术职业学院路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。任一文件在文件系统中的位置都是由相应的路径决定的。用户在对文件进行访问时,要给出文件所在的路径。路径又分相对路径和绝对路径。绝对路径是指从根目录开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。Linux系统的基础与应用广州学院广东科学技术职业学院1.5命令的格式Linux命令列通常由好几个字串组成,中间用空白或空格键分开,如下所示:Commandoptionsarguments命令选项参数Linux系统的基础与应用广州学院广东科学技术职业学院2.目录操作命令目录的操作命令:创建命令:mkdir目录内容查看:ls目录改变:cd当前目录显示:pwd删除目录:rmdirLinux系统的基础与应用广州学院广东科学技术职业学院ls命令ls命令用于查看目录的内容。ls命令的格式:ls[选项][目录或文件]该命令列出指定目录的内容,默认情况下,输出条目按字母顺序排列。2.1显示目录下的内容Linux系统的基础与应用广州学院广东科学技术职业学院pwd命令pwd命令用于显示当前所处目录。pwd命令的格式:pwd此命令不带任何参数,用于显示当前目录的绝对路径。2.2显示当前目录Linux系统的基础与应用广州学院广东科学技术职业学院cd命令用于更改目录。cd命令的格式:cd[目录名]该命令将当前目录改变至指定的目录。若没有指定的目录,则回到用户的个人目录。该命令要求用户必须拥有对指定目录的执行和读权限。要进入上一级目录,直接执行”cd..”命令即可。2.3改变当前目录Linux系统的基础与应用广州学院广东科学技术职业学院mkdir命令mkdir命令用于创建目录。mkdir命令的格式:mkdir[选项]目录名该命令创建目录时,要求创建目录的用户在当前目录中具有写权限,并且所创建的目录名不是当前目录下已有的目录或文件名。2.4创建目录Linux系统的基础与应用广州学院广东科学技术职业学院rmdir命令rmdir命令用于删除空的目录。rmdir命令的格式:rmdir[选项]目录名该命令从当前目录下删除一个或多个子目录,被删除的目录必须是空目录。2.5删除目录Linux系统的基础与应用广州学院广东科学技术职业学院3.文件操作命令文件操作:文件查看内容:cat、more和less文件创建:touch文件删除:rm文件改名:mv文件复制:cpLinux系统的基础与应用广州学院广东科学技术职业学院3.1文件内容查看命令1.cat命令cat命令用于将文件内容在标准输出设备上显示出来,它类似于DOS下的type命令。cat命令除了显示文件功能外,还可用来连接两个或多个文件。cat命令用于显示文件内容的格式:cat[选项]文件名1[文件名2]…[文件名N]命令主要选项含义:-n:由1开始对文件所有输出的行数编号。-b:和-n相似,只不过对于空白行编号。-s:当遇到有连续两行以上的空白行,就代换为一行的空白行。-v:显示非打印字符。Linux系统的基础与应用广州学院广东科学技术职业学院2.more命令more命令用来对内容比较多的文件进行分页显示。more命令的格式:more[选项]文件名该命令一次显示一屏,显示一屏后暂停,并在底部显示—More--,同时还显示已经显示的内容占整个内容的百分比。按Enter键可以向后移动一行;按空格键可以向后移动一页;按B键显示上一屏内容;按Q键退出。Linux系统的基础与应用广州学院广东科学技术职业学院cp命令cp命令用于复制文件或目录,它相当于DOS中的copy命令。cp命令的格式:cp[选项]源文件或目录目标文件或目录该命令把指定的源文件复制到目标文件,或者把指定目录下的多个文件复制到目标目录中。如果指定的目标文件名存在,用cp命令拷贝文件后,默认情况下这个文件就会被新文件覆盖。3.2文件复制命令
本文标题:3-文件与目录基本操作
链接地址:https://www.777doc.com/doc-3495738 .html