版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文件系统与文件管理
2025/11/1921文件系统概述1.1Linux的基本文件系统1.2Linux支持的文件系统1.3文件系统的挂载与卸载2025/11/1931.1Linux的基本文件系统ext(ExtendedFileSystem)文件系统系列,ext、ext2和ext3,是专为Linux设计的文件系统。继承UNIX文件系统的主要特点:三级索引结构目录树型结果设备作特别文件处理ext3与ext2相比:高实用性
数据的完整性
更快的速度
方便的数据转换
2025/11/1941.2Linux支持的文件系统Linux采用虚拟文件系统技术,可支持多种常见的文件系统,并允许用户在不同的磁盘分区上安装不同的文件系统。
Linux支持的其它文件系统类型主要有:msdos:MSDOS采用的FAT文件系统。vfat:Windows中通用的文件系统。sysV:UNIX中最常用的systemV文件系统。nfs:网络文件系统(NetworkFileSystem)。iso9660:CD-ROM的标准文件系统。思考题1:虚拟文件系统为什么就可以使Linux同时支持多文件系统?思考题2:Windows支持哪些文件系统?思考题3:你计算机上安装的操作系统是那一种文件系统?该文件系统有什么主要特点。2025/11/195Windows支持的文件系统FAT(FileAllocationTable,文件分配表):由微软发明并拥有部分专利的文档系统,供MS-DOS使用,也是所有非NT内核的微软视窗操作系统所使用的文件系统。FAT16FAT32NTFS:(NewTechnologyFileSystem)新技术文件系统CDFS:(CompactDiscFileSystem)光盘文件系统
2025/11/1961.3文件系统的挂载与卸载挂载就是将存储介质的内容映射到指定的目录中,此目录即为该设备的挂载点。硬盘上的各个磁盘分区都会在启动过程中自动挂载到指定的目录,并在关机时自动卸载。
移动存储介质既可以在启动时自动挂载,也可以在需要时手动挂载/卸载。文件系统的挂载记载在/etc/fstab文件中。练习:查看
/etc/fstab文件内容。cat/etc/fstab2025/11/197以下1行表示1个文件系统,由6个字段信息组成:proc文件系统:系统专用,只存在于内存;借助虚拟文件系统,实现系统信息窗(动态从内核读取信息)数字(PID)命名目录:系统运行中进程目录bus、fs、ide、scsi、net、sys、tty……等信息sys文件系统:将系统中的设备组织成层次结构,并向用户程序提供详细的内核数据结构信息。block目录:块设备。bus目录:总线类型。class目录:设备类型。devices目录:系统中所有设备按设备挂载的总线类型组成层次结构。设备逻辑名挂载点文件系统命令选项检查标记和顺序tmp文件系统:虚拟内存(物理内存+交换分区)文件系统,大小随文件的复制和创建而增减,最大是物理内存+交换分区。2025/11/198关于挂载的注意事项挂载点是目录,该目录必须存在若空最好若非空:系统则隐藏这些文件,直至卸载才可访问1个挂载点1次只能挂载1个设备对设备访问变为对该挂载点的访问使用完必须正确卸载已挂载设备2025/11/1992磁盘管理2-1桌面环境下的磁盘管理1、管理光盘(/media/k12demo或/mnt/cdrom)/dev/cdrom2、管理U盘(/media/PACK或/mnt/usb)/dev/sda13、管理软盘(/media/disk-1或/mnt/floppy)/dev/fd02-2管理磁盘的Shell命令2025/11/19102.2管理磁盘的Shell命令(mount
)1、mount命令格式:mount[选项][设备名][目录]功能:将磁盘设备挂载到指定的目录,该目录即为此设备的挂载点。注:挂载点目录可以不为空,但必须存在。主要选项说明:–t文件系统类型(type)、-r(read)
[例1]挂载U盘。2025/11/19112.2管理磁盘的Shell命令(umount
)2、umount命令(undomount)格式:umount设备|目录功能:卸载指定的设备。可使用设备名,也可以使用挂载目录名进行卸载。[例2]卸载U盘。#umount/dev/sda1或#umount/mnt/sub2025/11/19122.2管理磁盘的Shell命令(df
)3、df命令(Displayfilesystem)格式:df[选项]功能:显示文件系统的相关信息。主要选项说明:-a(all)、-t文件系统类型(type)、-x文件系统类型(except除…以外)、-h(human)
[例3]显示全部文件系统的相关信息。思考题:以人性化(易读方式)显示全部文件系统的相关信息。
2025/11/19134、mkfs命令(makefilesystem)格式:mkfs[选项]设备功能:在磁盘上建立文件系统,即磁盘格式化。主要选项说明: -t文件系统类型(type)、-c(check)[例4]将软盘格式化为ext2格式。注:每个文件系统都包含一个lost+found目录,用于保存执行文件系统检查操作中发现的问题文件。
2.2管理磁盘的Shell命令(mkfs
)2025/11/19142.2管理磁盘的Shell命令(fsck
)5、fsck命令(filesystemcheck)格式:fsck设备功能:检查并修复文件系统。[例5]检查软盘上的文件系统。自学fdisk。例:fdisk-l2025/11/19153文件概述3.1标准文件布局3.2文件分类3.3文件名2025/11/19163.1标准文件布局是指Linux按照文件层次标准对文件(目录)进行排列布局。文件系统层次标准(FilesystemHierarchyStandard)是一个文档,它指定Linux或其他类UNIX系统上目录的布局。创建它是为了提供一个共用的布局,让不同的Linux发行版将文件放在相同的位置,从而简化独立于发行版的软件开发。
2025/11/1917常用基本目录及功能/Linux目录树起点binbinaryLinux的常用命令boot系统启动时所需程序devdevice所有外部设备文件etc拉丁文系统管理时要用到的各种配置文件和子目录
home普通用户个人主目录liblibrary系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库
media挂载点mnt临时挂载点procprocedure获取在内存中由系统自己产生的信息(虚拟文件系统与有关执行程序的资料
)
root超级用户主目录
sbinspecialties系统管理员的系统管理程序
tmptemporary
各程序执行时产生的临时文件
usruser各应用程序和文件varvariety日志文件
optoptional额外软件2025/11/19183.2文件分类普通文件(灰色)二进制文件直接以文本的二进制形式存储,一般是可执行文件,多媒体文件等。文本文件以文本的ASCII编码形式存储,系统中配置文件,如passwd。目录文件简称目录(蓝色)存储一组相关文件的位置、大小、创建时间等信息。
链接文件(浅蓝色)
硬链接文件保留所链接文件的索引节点(磁盘的具体物理位置)信息。符号链接文件类似于Windows中的快捷方式,其本身并不保存文件内容,而只记录所链接文件的路径。设备文件(黄色)存放I/O设备信息的文件。Linux中的每个设备(安装了驱动程序或兼容)都用一个设备文件来表示。
2025/11/19193.3文件名文件名是文件的唯一标识符。Linux中文件名遵循以下原则:除“/”以外的所有字符都可使用,但为了避免系统混乱,尽量不使用特殊字符。可使用长文件名,严格区分大小写字母。尽量设置代表文件内容和类型的有意义的文件名。Linux不强调文件扩展名的作用。如:test.txt,test均可以是文本文件。数据文件通常还是使用“文件主名.扩展名”格式,并遵循一定的扩展名(文件类型)规则。如:test.exe,可以不使用扩展名或使用多个扩展名。如:test,test.tar.gz?*!$#<>|@\&()%“‘,:^…2025/11/19204文件权限4.1文件权限的含义4.2桌面环境下修改文件权限桌面环境下选中要修改文件权限的文件,单击鼠标右键,弹出快捷菜单,选择「属性」,弹出文件的「属性」对话框,单击「权限」选项卡
。4.3修改文件权限的Shell命令2025/11/19214.1文件权限的含义(1)1.访问权限读取权限(read):浏览文件/目录中内容的权限。
写入权限(write):对文件而言是修改文件内容的权限;对目录而言是删除、添加和重命名目录内文件的权限。
执行权限(execution):对可执行文件而言是允许执行的权限;对目录来讲是进入目录的权限。
2025/11/19224.1文件权限的含义(2)2.与文件权限相关的用户分类文件所有者(Owner):建立文件或目录的用户。
同组用户(Group):与文件所有者同属一个组群中的所有用户。
其它用户(Other):既不是文件所有者,又不是文件所有者同组用户的其他所有用户。
超级用户负责整个系统的管理和维护,拥有系统中所有文件的全部访问权限。2025/11/19234.1文件权限的含义(3)3.访问权限的表示法(ls-l)(1)字母表示法(2)数字表示法(---0)(--x1)(-w-2)(-wx3)(r--4)(r-x5)(rw-6)(rwx7)注:文件初始访问权限在创建时由系统赋予,文件所有者或超级用户可以修改文件权限。-
rwx
rwx
rwx1hellen
staff
其它用户的访问权限同组用户的访问权限文件所有者的访问权限文件类型(-为普通文件,d为目录文件,l为符号链接文件,b为块设备文件,c为字符设备文件)文件所有者文件所属组群2025/11/19244.3修改文件权限的
Shell命令(chmod)1.chmod命令(changemode)格式:chmod模式文件功能:修改文件的访问权限。模式可由3部分组成:[例]用vi新建file文件,内容不限,查看该文件的访问权限,取消同组用户对file文件写入权限。$vifile$ls-lfile$chmodg-wfile$ls-lfile2025/11/19254.3修改文件权限的
Shell命令(chgrp)2.chgrp命令(changegroup)格式:chgrp组群文件功能:改变文件的所属组群。[例]将file文件所属的组群改为root。$ls-l$chgrprootfile$ls-l2025/11/19264.3修改文件权限的
Shell命令(chown)3.chown命令(changeowner)格式:chown文件所有者[:组群]文件功能:改变文件的所有者,并可一并修改文件的所属组群。[例]将文件file的所有者由xufqin改为root。$chownrootfile思考题:新建test文件,一并修改所有者和组群为root和root。2025/11/19275目录和文件管理5.1桌面环境下管理目录和文件桌面环境下用户启动Nautilus或Konqueror文件管理器,都可以查看文件和目录的信息,并可利用文件管理器的菜单命令或快捷菜单,对文件和目录进行移动、复制、重命名、删除、修改属性等操作,还能创建目录和符号链接文件。
5.2管理目录和文件的Shell命令2025/11/19285.2管理目录和文件的
Shell命令(mkdir)1.mkdir命令(makedirectory)格式:mkdir[选项]目录功能:创建目录。主要选项说明:-m访问权限(mode)、-p(parents)[例1]创建名为test1的目录。$mkdirtest1$ls[例2]创建名为test2的目录,并在其下创建linux目录。$mkdir–ptest2/linux$ls$cdtest2$ls思考题:用一条命令创建具有如如此结构的目录树。
2025/11/19295.2管理目录和文件的
Shell命令(mv)2.mv命令(move)格式:mv[选项]源文件或源目录目的文件或目的目录功能:移动或重命名(同一目录)文件或目录。主要选项说明:-b(backup)、-f(force)[例]返回个人用户主目录,将file文件移动到test目录。$cd$ls$mvfiletest/$ls$cdtest$ls思考题:将file文件重命名为file.txt。2025/11/19305.2管理目录和文件的
Shell命令(cp)3.cp命令(copy)格式:cp[选项]源文件或源目录目的文件或目的目录功能:复制文件或目录。主要选项说明:-b(backup)、-f(force)、-r或-R(recursive)
[例]复制file.txt文件为file.backup。$cpfile.txtfile.backup思考题:若file.backup文件已存在,则对原文件制作备份。2025/11/19315.2管理目录和文件的
Shell命令(rm)4.rm命令(remove)格式:rm[选项]文件或目录功能:删除文件或目录。主要选项说明:-f(force)、-r或-R(recursive)
[例6-22]删除test目录,连同其下子目录。$rm–rftest2025/11/19325.2管理目录和文件的
Shell命令(ln)5.ln命令(link)格式:ln[选项]目标文件链接文件功能:建立链接文件,默认建立硬链接。主要选项说明:-b(backup)、-s(symbolic)
[例6-23]建立/etc/passwd文件的符号链接文件passwd.lnk。2025/11/19335.2管理目录和文件的
Shell命令(find)6.find命令格式:find[路径]表达式功能:从指定路径开始向下搜索满足表达式的文件和目录。主要表达式:-name文件、-g组群名、-user用户名、-type文件类型、-size[+|-]文件大小[例6-24]查找/etc目录中以“fs”开头的文件和目录。
2025/11/19345.2管理目录和文件的
Shell命令(grep)7.grep命令格式:grep[选项]字符串文件列表功能:从指定文本文件或标准输出中查找符合条件的字符串,默认显示其所在行的内容。主要选项说明:-n(number)、-v(invert)、-i(ignore)
[例6-27]查找/etc/fstab文件中包含“/dev/fd0”的行,并显示其行号。2025/11/19355.2管理目录和文件的
Shell命令(du)8.du命令格式:du[选项][目录或文件]功能:显示目录或文件大小,默认为KB为单位。参数为目录时,默认递归显示指定目录及其所有子目录的大小。主要选项说明:-a(all)、-h(human)、-s(summarize)
[例6-28]查看hellen用户主目录的大小。2025/11/19366文件归档与压缩6.1桌面环境下归档与压缩文件「主菜单」=>「附件」=>「文件打包器」。1、新建归档/压缩文件2、更新归档/压缩文件3、还原归档/压缩文件Nautilus文件管理器4、快速归档/压缩文件5、快速还原归档/压缩文件6.2归档与压缩文件的Shell命令2025/11/19376.2归档与压缩文件的
Shell命令(tar)1.tar命令格式:tar选项归档/压缩文件[文件或目录列表]功能:将多个文件或目录归档为tar文件,如果使用相关选项还可压缩归档文件。主要选项说明:-c(create)、-r、-t(list)、-u(update)、-x(extract)、-v(verbose)、-z(gzip)、-f
[例6-29]将/etc目录下的所有文件归档为etc.tar文件。2025/11/19386.2归档与压缩文件的
Shell命令(gzip)2.gzip命令格式:gzip[选项]文件|目录功能:压缩/解压缩文件。无选项参数时执行压缩操作。压缩后产生扩展名为.gz的压缩文件,并删除源文件。主要选项说明:-d(decompress)、-r(recursive)、-v(verbose)
[例6-32]采用gzip格式压缩当前目录的所有文件。2025/11/19396.2归档与压缩文件的
Shell命令(bzip2)3.bzip2命令格式:bzip2[选项]文件|目录功能:压缩/解压缩文件。无选项参数时执行压缩操作。压缩后产生扩展名为.bz2的压缩文件,并删除源文件。bzip2命令也没有归档功能。主要选项说明:-d(decompress)、-v(verbose)
[例6-34]压缩fsfile文件,并显示压缩比例。2025/11/19406.2归档与压缩文件的
Shell命令(zip)4.zip命令格式:zip[选项]压缩文件文件列表功能:可将多个文件归档后压缩。默认不删除源文件。主要选项说明:-m、-r(recursive)
[例6-36]将当前目录下的所有文件压缩为file.zip文件。2025/11/19416.2归档与压缩文件的
Shell命令(unzip)5.unzip命令格式:unzip[选项]压缩文件功能:解压缩扩展名为.zip的压缩文件。主要选项说明:-l(list)、-t(test)、-d目录、-n(no)、-o [例6-37]查看file.zip文件所包含的文件。2025/11/19427RPM软件包管理7.1RPM软件包简介RPM(RPMPackageManager)Linux中公认的软件包管理标准。文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030智慧农旅项目乡村电商旅游线路设计农业资源综合利用研究报告
- 2025-2030智慧农业行业市场智能设备创新评估现状研究方案
- 2025-2030智慧农业物联网技术应用现状数据采集分析作物种植效率前景深度规划研究报告
- 2025-2030智慧农业温室基地建设规划深度分析及环境调控与作物产量优化报告
- 2025-2030智慧农业技术应用市场发展前景分析及投资收益平衡规划研究报告
- 2025-2030智慧农业市场分析发展潜力前景投资策略政策分析深度
- 2025-2030智慧农业产业市场规模分析与发展趋势预测报告
- 2025-2030智慧养殖场环境监控系统市场技术革新与应用分析
- 简便版工程监理合同模板
- 2026年橋梁檢測與評估技術的國際趨勢
- (2025版)血液净化模式选择专家共识解读
- 2026年北京市丰台区高三一模英语试卷(含答案)
- 2025上市公司股权激励100问-
- 急性心肌梗死并发心脏破裂的临床诊疗与管理
- 2026年国家队反兴奋剂准入教育考试试题及答案
- 第九章第一节压强课件2025-2026学年人教版物理八年级下学期
- 100以内看图写数专项练习题(每日一练共6份)
- 野生动物种源基地及繁育中心建设项目可行性实施报告
- 组合与组合数(第三课时)
- 部编四年级语文下册 全册教案 (表格式)
- 小学语文人教三年级下册 古诗中的节日-群文阅读课例
评论
0/150
提交评论