彐:第三章UNX的文件与目录
第三章 UNIX的文件与目录
文件的概念 计算机中的所有信息保存在文件中。 如:通知、程序、文本 丈件是: 数据集合 字符流,或称为字节流 操作系统不对文件进行任何结构化 在UNIX系统中,文件是字节序列
一、 文件的概念 • 计算机中的所有信息保存在文件中。 • 如:通知、程序、文本 • 文件是: • 数据集合 • 字符流,或称为字节流 • 操作系统不对文件进行任何结构化 • 在UNIX系统中,文件是字节序列
:二、文件类型 普通文件 文本数据或代码数据 没有内部的格式 目录文件 将所有内容组织成一个表 目录内文件名的列表 特殊文件 代表系统中的设备,在/dev目录中
二、文件类型 • 普通文件 • 文本数据或代码数据 • 没有内部的格式 • 目录文件 • 将所有内容组织成一个表 • 目录内文件名的列表 • 特殊文件 • 代表系统中的设备,在/dev目录中
彐2三、路径名 由斜杠/分隔的由目录名组成的一个序列, 它指示找到一个文件所必须经历的目录。 两种类型: 全路径(绝对路径):由根目录/开始 相对路径:由当前目录开始
三、路径名 • 由斜杠/分隔的由目录名组成的一个序列, 它指示找到一个文件所必须经历的目录。 • 两种类型: • 全路径(绝对路径):由根目录/开始 • 相对路径:由当前目录开始
:路径名举例 .表示当前目录;.表示上级(父)目录 例:(参看p43,图42) 当前目录是/ home/team01 /home/team 1/doc/mon report doc/mon report /tea m03/pgms/suba /test 1
路径名举例 . 表示当前目录;. .表示上级(父)目录 例: (参看p43,图4-2) 当前目录是/home/team01 /home/team01/doc/mon_report doc/mon_report . ./tea m03/pgms/suba ./test1
:四、与目录相关的命令 pwd cd mkdir rmdir S
四、与目录相关的命令 • pwd • cd • mkdir • rmdir • ls
三工作目录 在UNX系统中,用户总处于某个目录中 正在工作的这个目录叫工作目录或当前 目录
工作目录 • 在UNIX系统中,用户总处于某个目录中。 正在工作的这个目录叫工作目录或当前 目录
彐:1、显示工作目录PWD 列出正在工作的目录( Print Working Directory)pwd命令,用于显示你当前所 处的目录名 pwd命令总是返回你当前所处的目录的完 全路径名。 登录完成后,显示用户主目录的路径名
1、显示工作目录PWD • 列 出 正 在 工 作 的 目 录 (Print Working Directory)pwd命令,用于显示你当前所 处的目录名 • pwd命令总是返回你当前所处的目录的完 全路径名。 • 登录完成后,显示用户主目录的路径名
PWD命令 图例:显示的是用户主 目录的路径名 /home/al是用户的主目录 路径名,也是用户当前 工作目录的路径名。从2 表杀从自开熔adi 直到用户主目录的路径。 a1是登录名和用户主目 录名
PWD 命令 • 图例:显示的是用户主 目录的路径名。 • /home/a1是用户的主目录 路径名,也是用户当前 工作目录的路径名。从/ 开始,是一个绝对路径 名,表示从根目录开始 直到用户主目录的路径。 • a1是登录名和用户主目 录名
彐2定位工作目录中的文件 工作目录是al,若显示有文件 myfirst和 个名为 source的目录,其中有一个文 件。a1目录中的文件 myfirst的路径名是 usr/al/ myfirst,这是文件的绝对路径名 如果在工作目录中,不需要用完整的路 径名指示,而只需要文件名(这里是 myfirst就足够了
定位工作目录中的文件 • 工作目录是a1,若显示有文件myfirst和 一个名为source 的目录,其中有一个文 件。a1目录中的文件myfirst的路径名是 /usr/a1/myfirst,这是文件的绝对路径名。 如果在工作目录中,不需要用完整的路 径名指示,而只需要文件名(这里是 myfirst)就足够了