网站大量收购独家精品文档,联系QQ:2885784924

实验9 Linux的文件管理实验课件.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验9 Linux的文件管理实验课件

实验9 Linux的文件管理实验 ;一、实验目的;二、实验工具与设备;三、实验预备知识;Linux的基本文件类型如下。 (1)普通文件:如文本文件、C语言源代码、Shell脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来查看内容,用mv来改名。 (2)目录文件:包括文件名、子目录名及其指针,是Linux储存文件名的惟一地方,可用ls列出目录文件。目录文件往往简称为目录。;(3)设备文件:Linux系统把每一个I/O设备看成一个文件,与普通文件一样处理,使文件与设备的操作尽可能统一。从用户的角度来看,对I/O设备的使用和一般目录文件的使用一样,不必了解I/O设备的细节。设备文件通常放在/dev目录内,Linux中所有存储设备(如光盘、硬盘、软盘等)的文件系统都有机地无缝地组成了一个树形的文件系统,每个设备在系统中是一个目录。与MS DOS文件系统不同,不是每个分区都有独立的驱动器盘符,例如,软驱A称为/dev/fd0。Linux没有C:盘的概念,它用/dev/hda来表示第一个硬盘。 ;2.挂载文件系统 Linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。Linux将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。这里所说的“按一定方式”,就是指挂载。 将一个文件系统的顶层目录挂载到另一个文件系统的子目录上,使它们成为一个整体,称为挂载。该子目录称为挂载点。有以下两点需要注意。;(1)挂载点必须是一个目录。 (2)一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。 对于由其他操作系统建立的文件系统,其挂载也是这样。需要理解的是,光盘、软盘、其他操作系统使用的文件系统,其格式与Linux的文件系统格式是不一样的。光盘的格式是ISO9660;软盘的格式是FAT16或ext2;Windows NT的格式是FAT16、NTFS;Windows 98的格式是FAT16、FAT32;Windows 2000和Windows XP的格式是FAT16、FAT32、NTFS。挂载前要了解Linux是否支持所要挂载的文件系统格式。 挂载时使用mount命令。;命令格式:mount [-参数] [设备名称] [挂载点] 其中,常用的参数有如下几个 ? -t文件系统类型 ,指定设备的文件系统类型,常见的有如下几种。 minix:linux最早使用的文件系统。 ext2:linux目前常用的文件系统。 ext3:red hat 9.0使用的文件系统,从ext2发展而来,完全兼容ext2。 msdos:MS-DOS的FAT,即FAT16。 vfat:Windows 98常用的FAT32。 NFS:网络文件系统。 ISO9660:CD-ROM光盘标准文件系统。 NTFS:Windows NT 2000的文件系统。 HPFS:OS/2文件系统。 auto:自动检测文件系统。;? -o选项,指定挂载文件系统时的选项,有些也可用在/etc/fstab中,常用的有如下几种。 codepage=XXX:代码页。 iocharset=XXX:字符集。 ro:以只读方式挂载。 rw:以读写方式挂载。 nouser:使一般用户无法挂载。 user:可以让一般用户挂载设备。;注意:mount命令没有建立挂载点(目录)的功能,因此,应确保执行mount命令时,挂载点已经存在(即把文件系统挂载到哪,首先要先建上层目录)。 例如:Windows 98装在hda1分区,同时还有软盘和光盘需要挂载。 # mk /mnt/winc # mk /mnt/floppy # mk /mnt/cdrom # mount -t vfat /dev/hda1 /mnt/winc # mount -t msdos /dev/fd0 /mnt/floppy # mount -t iso9660 /dev/cdrom /mnt/cdrom; 此时,可以进入/mnt/winc等目录读写这些文件系统。 注意:要保证最后两行的命令不出错,确保软驱和光驱里有盘。 如果Windows 98目录中有中文文件名,用以上命令挂载后,显示一堆乱码。这时,需要用-o 参数中的codepage iocharset选项。其中,codepage指定文件系统的代码页,简体中文代码是936;iocharset指定字符集,简体中文一般用cp936或gb2312。 当挂载的文件系统linux不支持时,mount一定出错(如Windows 2000的NTFS)。这时,可以重新编译linux内核,以获得对该文件系统的支持。;3.自动挂载 每次开机访问Windows分区都要运行mount命令,显然太烦琐。通过

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档