操作系统实验三 文件和目录管理.docVIP

  • 14
  • 0
  • 约4.98千字
  • 约 8页
  • 2017-06-05 发布于湖北
  • 举报
实验三 文件与目录管理实验 实验名称:文件与目录管理 实验学时:2 实验目的:通过执行ls, file, mkdir, rmdir, cd, rm等命令理解操作系统对文件和目录的控制和管理 实验内容: 查看目录与文件内容 文件与目录的创建、复制、删除 实验环境:linux OS (fedora 15) 实验步骤: 一 查看目录与文件内容 1、ls命令   使用方式: [-alrtAFR] [name...]   功能说明:显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。   主要参数:   -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为.的视为隐藏档,不会列出)   -l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出   -r 将档案以相反次序显示(原定依英文字母次序)   -t 将档案依建立时间之先后次序列出   -A 同 -a ,但不列出 . (目前目录) 及 .. (父目录)   -F 在列出的档案名称后加一符号;例如可执行档则加 *, 目录则加 /   -R 若目录下有档案,则以下之档案亦皆依序列出   范例1:列出目前工作目录下所有名称是 s 开头的档案,愈新的排愈后面 :   ls -ltr s*   范例2:将 /bin 目录以下所有目录及档案详细资料列出 :   ls -lR /bin   范例3:   [user@qiuri ~]$ ls -l   总计 4   drwxrwxr-x 2 user user 4096 07-13 15:17 qiuri   -rw-rw-r-- 1 user user 0 07-13 15:17 xifeng   我们拿qiuri这个目录分析一下输出的结果的含义,首先将它从左边开始分为7个部分。   第一个部分:文件类型和文件权限,其中第一个字符是文件的类型标志,后2-10个为权限标志。通过第一位确认文件属于那种类型。   “-”表示普通文件,   “d”表示目录   “b”表示块设备文件   “c”表示字符设备文件   “l” 表示符号链接   八进制的语法使用数字表示各个权限分别是r(4)、w(2)、x(1)、-(0)。例如目录qiuri的权限如何使用八进制来表示:   2-4位属主的权限用数字表达:属主的那三个权限位的数字加起来的总和。比如上面的例子中属主的权限是rwx ,也就是4+2+1 ,应该是7;   5-7属组的权限用数字表达:属组的那个权限位数字的相加的总和。比如上面的例子中的rwx ,也就是4+2+1 ,应该是7;   8-10其它用户的权限数字表达:其它用户权限位的数字相加的总和。比如上面例子中是 r-x ,也就是4+0+1,应该是5;   如果使用八进制数来表示该文件的权限,应该是775。   2、file命令   使用方式: file [-beLvz][-f 名称文件][文件或目录...]   功能说明: 辨识文件类型,通过file指令,我们得以辨识该文件的类型。   主要参数:   -b  列出辨识结果时,不显示文件名称。   -c  详细显示指令执行过程,便于排错或分析程序执行的情形。   -f名称文件  指定名称文件,其内容有一个或多个文件名称呢感,让file依序辨识这些文件,格式为每列一个文件名称。   -L  直接显示符号连接所指向的文件的类别。   -v  显示版本信息。   范例1:dir、 file、ls命令对比。如下图:      3、more命令   使用方式: more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]   功能说明:类似 cat ,不过会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h。   主要参数:   -num 一次显示的行数   -d  提示使用者,在画面下方显示 [Press space to continue, q to quit.] ,如果使用者按错键,则会显示 [Press h for instructions.] 而不是 哔 声。   -l  取消遇见特殊字元 ^L(送纸字元)时会暂停的功能   -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)   -p 不以卷动的方式显示每一页,而是先清除萤幕后再显示内容   -c 跟 -p 相似,不同的是先显示内容再清除其他旧资料   -s 当遇到有连续两行以上的空白行,就代换为一行的空白行   -u 不显示下引号 (根据环境变数 TERM 指定的

文档评论(0)

1亿VIP精品文档

相关文档