Linux系统及编程基础Chap2Linux的文件系统.ppt
*文件操作命令3)tar命令格式:tar[选项…][文件或目录]…说明:建立或还原备份文件常用选项:-c或--create:建立新的备份文件。-f或--file备份文件:指定备份文件。-v或--verbose:显示指令执行过程。-x或--extract或--get:从备份文件中还原文件。-j:用bzip2进行压缩,tarcjvf目标包源文件。-z:用gzip进行压缩,tarczvf目标包源文件。*目录操作命令1.切换工作目录和显示目录内容的命令1)cd命令格式:cd[目的目录]说明:切换当前目录至目的目录,前提是用户拥有进入目的目录的权限。其中目的目录可为绝对路径或相对路径,若目录名称省略,则切换至用户的主目录。2)pwd命令格式:pwd说明:没有任何选项或参数,查看“当前工作目录”的完整路径。*目录操作命令3)ls命令格式:ls[选项]…[文件或目录]…说明:列出目录的内容,包括文件和子目录的名称。常用选项:-a或--all:列出目录下的所有文件和目录,包括以“.”开头的隐含文件。-l:列出文件详细信息,输出信息分成7个字段:*目录操作命令*目录操作命令第1字段:文件类型及访问权限字段,有10个字母组成,第一个字母表示文件类型,具体如下。-表示该文件是一个普通文件。d表示该文件是一个目录。c表示该文件是字符设备文件。b表示该文件是块设备文件。p表示该文件是管道文件。l表示该文件是符号链接文件。s表示该文件是套接字。后面的9个字符表示访问权限,在存取权限部分详细介绍。*目录操作命令第2字段:文件链接数,表示文件硬链接数或目录子目录数。第3字段:文件的所有者。第4字段:文件所属用户组。第5字段:文件大小,以字节为单位。第6字段:最后修改时间。第7字段:文件名,如果是符号链接,“-”箭头符号后面跟一个它指向的文件。*目录操作命令2.创建和删除目录命令1)mkdir命令格式:mkdir[选项]…目录名…说明:创建目录,同时设置权限,创建者要具有写权限,并且目录名不能与已有的目录或文件同名。常用选项:-p或--parents:若所建目录的上层目录不存在,会一并建立。*目录操作命令2)rmdir命令格式:rmdir[选项]…目录名…说明:删除一个或多个目录,必须对被删除目录的父目录具有写权限,被删除目录应该为空。常用选项:-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。*改变文件或目录存取权限命令1)用户和用户组Linux内部用UID标识各用户。用户组(group)就是具有相同特征的用户的集合体,每个用户都属于一个用户组,系统能对一个用户组中的所有用户进行集中管理。在Linux内部用户组用GID标识。系统规定了4种不同类型的角色,分别是文件主、同组用户、其他用户、超级用户,以方便进行存取权限控制。*改变文件或目录存取权限命令2)存取权限确定哪些用户,可以通过何种方式访问文件和目录。(1)读(r):对文件表示只允许指定用户读取该文件的内容;对目录表示可以列出存储在该目录下的文件。(2)写(w):对文件表示允许指定用户打开并修改该文件;对目录表示允许从该目录中删除或添加新的文件。(3)执行(x):对文件表示允许指定用户执行该文件;对目录表示允许在该目录中进行查找,能用cd命令将工作目录改为该目录。执行权限x是最危险的。*改变文件或目录存取权限命令用ls-l命令显示文件或目录的详细信息时,第1个字段即为文件类型及访问权限字段,权限字段共9个字符,分为3组,分别表示文件主、同组用户、其他用户对应的权限。*改变文件或目录存取权限命令3)更改权限命令chmod命令格式:chmod[who][opt][mode]文件或目录名…说明:用于改变文件或目录的访问权限。who表示对象,是以下字母中的一个或多个的组合。u:表示文件所有者。g:表示同组用户。o:表示其它用户。a:表示所有用户。*改变文件或目录存取权限命令opt表示操作,可以为如下符号。+:添加某个权限。-:取消某个权限。=:赋予给定的权限,并取消原有的权限。mode表示权限,是以下字母一个或多个的组合。r:可读。w:可写。x:可执行。*改变文件或目录存取权限命令用数字设定法改变文件或目录的访问权限。格式:chmod[mode]文件或目录名说明:用4、2、1分别表示r、w、x,则: