1 / 34

第四章

第四章. 文件与目录. 第四章 文件与目录. 第四章 文件与目录 (2). 本章要点. 掌握 AIX 的不同文件类型 掌握 AIX 文件与目录结构的特点 掌握文件与目录的一些基本操作命令. 4.1 文件类型. 普通文件:. -文本文件. -二进制文件 ( 可执行程序,声音、图像文件 ). 目录:. -文件列表. 特殊文件:. -映射某个硬件或逻辑设备. 目录文件. $ pwd /home/limhai $ ls -l drwxr-xr-x 2 limhai system 512 Mar 28 06:45 man

Download Presentation

第四章

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第四章 文件与目录

  2. 第四章 文件与目录

  3. 第四章 文件与目录(2) 本章要点 掌握AIX 的不同文件类型 掌握AIX 文件与目录结构的特点 掌握文件与目录的一些基本操作命令

  4. 4.1 文件类型 普通文件: -文本文件 -二进制文件(可执行程序,声音、图像文件) 目录: -文件列表 特殊文件: -映射某个硬件或逻辑设备

  5. 目录文件 $ pwd /home/limhai $ ls -l drwxr-xr-x 2 limhai system 512 Mar 28 06:45 man -rw-r--r-- 1 limhai system 1081 Apr 26 20:59 file /home/limhai是个目录文件,内容是文件列表,并没有包含实际数据 目录给子目录和存放实际数据的文件提供索引列表

  6. 目录文件(2) 文件名 man file i-node 4 10 数据块 目录内容 i-node表 # 4 10 类型 目录 文件 模式 755 644 连接 2 1 用户 limhai limhai 组 system system 时间 Mar 28 06:45 Apr 26 20:59 大小 512 1081 loc

  7. 目录文件(3) 目录内容只有文件名和i-node编号 i-node表提供指针指向文件的数据块

  8. 4.2 目录结构 / (根目录) /home /var /usr /dev /tmp /sbin /etc limhai spool bin .profile ls man file pwd

  9. 目录结构(2) /home目录包含用户文件 /usr目录包含系统程序文件 /var目录包含动态的临时文件 /tmp目录包含应用程序临时文件 /dev目录包含设备文件 /etc目录包含系统配置文件

  10. 目录路径 绝对路径(从 / 开始指定路径) /home/limhai/file /usr/bin/ls 相对路径(相对于当前目录的路径) ./file ( . 表示当前目录) ../limhai/.profile ( .. 表示当前目录的父目录)

  11. 4.3 有效的文件名 AIX文件没有象windows文件的后缀名概念 不能有* ? > < ; & [ ] | $ \ ‘ “ ( )和空格等字符 文件名最大长度为255个字符 不能以“+” 或“-”号开头 可以是大小写阿拉伯字符,数字,#,@,_等字符

  12. 4.4 基本命令 ls touch pwd cd mkdir rmdir istat

  13. ls 命令 列出目录下的文件 -a 选项,列出目录下的所有文件,包括隐藏文件 $ ls file man $ ls -a . .profile .sh_history man .. .rhosts file “ . ”开头的文件为隐藏文件

  14. ls 命令(2) -R选项,列出目录和其子目录下的文件 -l选项,详细列出目录下文件的详细信息 $ ls -R file man ./man: myfile mydoc $ ls -l - rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 file drwxr-xr-x 2 limhai system 512 Jun 13 11:32 man

  15. ls 命令(3) -i选项,列出文件的i-node编号 -d选项,列出某个目录文件的信息 $ ls -il file 7271 - rw-r--r-- 1 limhai system 1081 Jun 13 11:32 file $ ls -ld man drwxr-xr-x 2 limhai system 512 Jun 13 11:32 man

  16. 文件信息 用ls -l命令查看文件的详细信息 $ ls -l - rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 file drwxr-xr-x 2 limhai system 512 Jun 13 11:32 man -:普通文件 d:目录文件 l:链接文件 b:块设备文件 c:字符设备文件

  17. 文件信息(2) -rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 file drwxr-xr-x 2 limhai system 512 Jun 13 11:32 man 文件所属的用户 文件所属的组 文件大小(byte) 文件最后修改的时间

  18. touch 命令 创建空文件或修改文件的最新修改时间 $ ls -l - rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 file $ date Fri Jun 13 16:40:14 BST 2003 $ touch file file2 $ ls -l - rw-r-- r-- 1 limhai system 1081 Jun 13 16:40 file - rw-r-- r-- 1 limhai system 1081 Jun 13 16:40 file2

  19. pwd 命令 $ pwd /home/limhai 查看当前的工作路径

  20. 切换目录路径 从相对路径切换到/home/limhai/man目录 $ pwd /home/limhai $ cd man 从绝对路径直接切换到/home/limhai/man目录 $ cd /home/limhai/man

  21. 切换目录路径(2) 用cd 命令直接切换到用户主目录 $ pwd /var/spool/cron $ cd $ pwd /home/limhai

  22. 切换目录路径(3) 切换到上层目录 $ pwd /home/limhai $ cd .. $ pwd /home

  23. 创建目录 创建/home/limhai/newdir 目录的方法: 方法一: $ mkdir /home/limhai/newdir 方法二: $ cd /home/limhai $ mkdir newdir

  24. 创建目录(2) -p选项,创建多层子目录 创建/home/limhai/newdir/dir2/dir3目录 $ cd /home/limhai $ mkdir -p newdir/dir2/dir3

  25. 删除目录 删除/home/limhai/newdir 目录的方法: 方法一: $ rmdir /home/limhai/newdir 方法二: $ cd /home/limhai $ rmdir newdir

  26. 删除目录(2) rmdir命令删除的目录必须是空目录 若不是空目录,必须先用rm 命令删除目录下所有文件 $ rmdir -p /home/limhai/newdir -p 选项,将删除目录和子目录,即先删除newdir目录,再删除limhai目录,最后删除home目录

  27. istat 命令 查看文件或目录的i-node信息 $ istat file Inode 7217 on device 10/8 File Protection: rw-r--r-- Owner: 10(limhai) Group: 0(system) Link count: 1 Length 6 bytes Last updated: Fri Jun 13 13:42:34 2003 Last modified: Fri Jun 13 13:42:34 2003 Last accessed: Fri Jun 13 13:42:31 2003

  28. 4.5 测试题 1、下面哪个不是有效的文件名?(多选) • 1 • -myfile • my_file • my.file • my file • .myfile

  29. 测试题 2 2、下面哪个命令可以查看当前所在的路径? • cd • ls • pwd • ls -al

  30. 测试题 3 3、下面对ls -l命令列出的信息描述正确的是哪个? • 当前目录下的隐藏文件 • 当前目录的父目录路径 • 用户主目录下的所有文件 • 当前目录下的文件的权限信息

  31. 测试题 4 4、下面哪些是相对路径?(多选) • ../limhai/file • /tmp/file1 • /.profile • ./.profile

  32. 测试题 5 5、下面显示描述错误的有哪些?(多选) $ ls -l - rw-r-- r-- 1 limhai system 1081 Jun 13 11:32 123 • 123是个目录 • 123所属的用户是limhai • 123对任何人都是可读可写 • 123最近修改的时间是Jun 13 11:32

  33. 测试题 6 6、请问下列命令执行后各是什么结果?为什么? $ pwd /home/limhai $ cd ../.. $ pwd ? $ pwd /home/limhai $ cd ./.. $ pwd ?

  34. 测试题答案 1、B、E 2、C 3、D 4、A、D 5、A、C 6、第一个的结果是“ / ” ;第二个的结果是“ /home ”

More Related