《Linux操作系统第次文件管理课件》由会员分享,可在线阅读,更多相关《Linux操作系统第次文件管理课件(34页珍藏版)》请在金锄头文库上搜索。
1、LinuxLinux的文件管理的文件管理1PPT学习交流1 1 文件系统概述文件系统概述文件系统类型的含义 (1) 指一种特定的文件格式。例如,我们说Linux的文件系统是ext3,MSDOS的文件系统是FAT16,而Windows XP的文件系统是NTFS或FAT32,就是指这个意思。(2) 指按特定格式进行了“格式化”的一块存储介质。当我们说“安装”或“拆卸”一个文件系统时,指的就是这个意思。(3) 指操作系统中(通常在内核中)用来管理文件系统以及对文件进行操作的机制及其实现。 2PPT学习交流1 1 文件系统概述文件系统概述Linux支持的文件系统类型 Linux采用虚拟文件系统技术(V
2、FS)使Linux支持以下文件系统类型:EXT2 二次扩展EXT3 三次扩展SWAP 交换文件系统FAT、FAT32SYSV Unix的文件系统ISO9660 光盘文件系统NFS 网络文件系统MinixLinux还支持基于Windows和Netware的文件系统,例如UMSDOS、MSDOS、VFAT、HPFS、SMB和NCPFS,NTFS等。3PPT学习交流1 文件系统概述说明:每个实际文件系统类型和操作系统之间通过虚拟文件系统(VFS)来通信。VFS的功能:记录可用的文件系统类型将设备与对应的文件系统类型联系起来处理一些面向文件的通用操作4PPT学习交流1 文件系统概述ext3文件系统高可
3、用性 不洁系统关机发生时,每个系统上挂载了的ext2文件系统必须使用e2fsck程序来检查其一致性。由ext3文件系统提供的登记报表方式意味着不洁关机后没有必要在进行此类文件系统检查。 数据完好性 ext3文件系统在发生了不洁系统关机时提供更强健的数据完好性。ext3文件系统允许用户选择数据接受的保护类型和级别。更快的速度 尽管ext3把数据写入不止一次,它的总处理能力在多数情况下仍比ext2系统要高。简易转换 用户可以轻而易举地不经重新格式化而把ext2转换为ext 3系统,从而获得强健的登记式文件系统的优越性。5PPT学习交流1 文件系统概述Linux的文件类型白色: 普通文件(或黑色)红
4、色: 压缩文件蓝色: 目录文件浅兰色:链接文件(软)黄色: 设备文件盘(/dev/dev)青绿色:可执行文件(/bin; /sbin)粉红色:图片文件6PPT学习交流2 Linux2 Linux目录介绍目录介绍树型目录结构 Linux文件系统采用了多级目录的树型层次结构管理文件。树型结构的最上层是根目录,用表示。在根目录之下是各层目录和文件。 工作目录与用户主目录 当登录Linux时,首先进入到一个特殊的目录,称为主/登录目录。可以通过来指定(或者引用)主目录。当前所在的目录称为当前工作目录(又称当前目录),当前目录可以用“.”表示,当前工作目录的父目录可用“.”表示。7PPT学习交流/boo
5、tdevetchomelibbinprocusrvargrublost+foundsharelocalbinmansrcbinman1php.1LinuxLinux目录介绍目录介绍LinuxLinux目录结构8PPT学习交流2 Linux2 Linux目录介绍目录介绍目录名说明/Linux系统根目录/bin存放普通用户可执行文件,系统中的任何用户都可以执行该目录中的命令/sbin存放系统的管理命令,普通用户不能执行该目录中的命令/home普通用户的主目录,每个用户在该目录下都有一个与用户名同时的目录/etc存放系统配置和管理文件,这些文件都是文本文件/boot存放内核和系统启动程序/usr该目
6、录最庞大,存放应用程序及相关文件/dev存放设备文件/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。/var用于存放大系统中经常变化的文件,如日志文件,用户邮件邮件等/tmp公用的临时文件存储点9PPT学习交流2 Linux2 Linux目录介绍目录介绍补:/lost+found该目录被fsck用于存放零散文件(没有名称的文件),是被挂载的表现。/lost+found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。/mnt该目录主要用于存放系统引导后被挂载的文件系统的挂载点。/root 该目录用于存放根用户(超级用户)的主目录。10PPT学习交流L
7、inuxLinux目录介绍目录介绍Linux使用两种方法来表示文件或目录的位置,绝对路径和相对路径。绝对路径是从根目录开始依次指出各层目录的名字,它们之间用”分隔,如/home/faculty/sarwar/courses/ee446就是一个绝对路径。相对路径是从当前目录开始(或者用户主目录开始),指定其下层各个文件及目录的方法。当sarwar登录时,首先进入到它的主目录/home/faculty/sarwar下。在主目录下,用户可以用相对路径./courses/ee446/exams/mid1或者courses/ee446/exams/mid1表示文件mid1。11PPT学习交流当进入到目录
8、exams时,Exams就成为当前目录目录sarwar就是用户sarwar的主目录12PPT学习交流绝对路径:绝对路径:/home/faculty/sarwar/courses/ee44613PPT学习交流3 Linux3 Linux系统的文件操作命系统的文件操作命令令文件导航命令 ls cd pwd 文件操作命令 touch cp move rm目录操作命令 mkdir rmdir 文件系统显示命令 cat more less head tail文件检索排序命令 grep sort find14PPT学习交流案例一:1.在根目录(/)下新建一目录 test2.改变当前目录至 /test ,在
9、该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(xh)与(ah);3.进入到(xh)子目录中,新建一个空文件text1;4.进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2;5.把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到xh子目录中;6.删除text3文件与xh子目录及目录中的文件;并删除abc子目录;7.清屏;15PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令ls功能:显示目录中的文件格式:ls 参数 目录名参数: -a: /显示目录下所有文件 -l : /以长格式显示目
10、录下的内容 -F: /显示文件名同时显示类型(*:表示可执行的普通文件/:表示目录:链接文件|:管道文件 ) -R: / 表示递归显示 -t: / 按照修改时间排列显示16PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令实例:#ls #ls /bin/#ls grub.conf#ls -l #ls -l /home/ 注:若想回看查到的内容可以按shift+page up 键17PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令cd功能:改变当前所在的目录。格式:cd 目录名在cd命令中可以使用“/”表示根目录,“.”表示当前目录,“.”表示上级目录。
11、# cd /usr/sbin/# cd ./u1/# cd .# cd # cd pwd功能:显示当前工作目录的绝对路径。格式:pwd$ pwd18PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令touchtouch 功能:改变文件的时间记录、创建空文件 格式:touch touch 参数 文件列表 参数: -t /-t /用给定时间 ( CCYYMMDDhhmm.ss ) ( CCYYMMDDhhmm.ss ) 更改文件的时间记录例: touch -t 2 file1 touch -t 2 file1 将 file1 的时间记录改为 2008年9月12号10点25分 说
12、明: 若文件不存在,系统会建立一个文件。 默认情况下将文件的时间记录改为当前时间。19PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令cp功能:复制文件格式:cp 参数 参数: -f/若文件在目标路径中存在则强制覆盖 -i/当文件在目标路径中存在提示是否覆盖 -R/递归复制(包含子目录一起复制) -b/生成覆盖文件的备份 -v/显示命令执行过程实例: #cp /etc/* /a1/ #cp ./* /bin/ #cp /bin/* ./ #cp -f /sbin/* /exe/20PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令rm功能:删除文件格式
13、:rm 参数 参数:-f /强制删除-i /提示是否删除-r /递归删除-v /显示命令执行过程实例: # rm /m1/f1# rm *# rm -f /m1/*# rm -rf /m1/21PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令mv功能:移动文件、重命名文件格式:mv参数 参数(同上)-f /强制移动-i /提示是否移动-v /显示命令执行过程实例: # mv /m1/f1 /m2/ # mv f1 f2# mv -f /d1/* /d2/22PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令建立目录mkdir 格式:mkdir 参数 参
14、数:-p: 循环建立目录实例:# mkdir /d1/# mkdir /d1/d2/# mkdir p /d3/d4/23PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令删除目录rmdir格式:rmdir 参数 参数: -p:循环删除空目录实例:# rmdir ./a1/# rmdir /etc/a2/# rmdir -p /d1/d2/24PPT学习交流案例二:1.在根目录(/)下新建目录test,test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;2.查看file1文件的前二行与最后二行,并记录;3.查看/etc
15、/目录下的文件,并记录前两个文件的文件名;4.查看/etc/目录中所有的文件中包含有sys字母的文件并记录;5.查看/etc/目录中文件包含有conf的前两个文件是什么;6.清屏; (注:以上文件的查看均以正常模式查看、即按名称查看)25PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令cat格式:cat 实例:# cat /etc/inittab # cat /abc/abc.txt /输出重定向# cat myfile1 myfile2# cat myfile1 myfile2 /输出追加重定向 26PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令
16、(1)cat Readme.txt /在屏幕上显示出Readme.txt文件的内容(2)cat text1 text2 text3 /把文件text1和文件text2的内容合并起来,放入text3中。(3)cat text3 /查看text3的内容。(4)cat n text1 text2 /把文件text1的内容加上行号后输入到文件text2中。(5)cat b text2 text3 text4 /把文件text2和text3的内容加上行号后(空白行不加行号)之后将内容附加到文件text4中。27PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令more功能:分页显示文
17、件内容。适合显示长文件清单或文本清单,可以一次一屏或一个窗口的显示,基本指令就是按空格键往下一页显示(或回车键显示下一行),按back键往回显示一页。格式:more 选项:-num 一次显示的行数。-d 提示使用者,在画面下方显示press space to continue,q to quit-f 计算行数时,以实际上的行数,而非自动换行后的行数。-p 不以卷动的方式显示每一页,而是先清屏后在显示内容。-c 与-p类似,不同的是先显示内容,再清除其他旧资料。-s 当遇到两行以上的连续空白行,就代换为一行的空白行。+num 从第num行开始显示28PPT学习交流LinuxLinux系统的文件操
18、作命令系统的文件操作命令实例:# more /abc/abc.txt说明:可以用回车键或空格向下换行 按键退出more 不能回翻;补:# ls |more(1)more s testfile /显示testfile,如遇到两行以上空白行则以一行显示。(2)more +20 testfile/从第20行开始显示testfile的内容 29PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令less功能:与more基本相同,不同之处是less允许往回卷动已经浏览过的部分,同时less并未在一开始就读入整个文件,因此,打开大文件的时候,它会比一般的文本编辑器快。格式: less 实
19、例:# less /etc/dhcpd.conf说明:Page up /Page Down键上下滚动、 键退出 可以回翻30PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令head、tail功能:head只显示文件或者标准输入的头几行内容。默认值是10行。可以通过指定一个数字选项来改变显示的行数。head命令功能正好相反。使用tail命令可以查看文件的后10行。这有助于查看日志文件的最后10行来阅读重要的系统信息。还可以使用tail来观察日志文件被更新的过程,使用-f选项,tail就会自动实时地打开文件中的新消息显示到屏幕上。格式:head -n tail -n 实例:
20、# head -20 a.txt /显示a.txt中前行head -20 /etc/passwd /读取文件的前20行# tail -20 a.txt /显示a.txt中后行#more /etc/passwd|tail -1031PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令wc功能:统计文件中的行数、单词数及字符数格式:#wc 选项文件名选项: -c 统计字符数 -w 统计单词数 -l 统计行数实例:/统计/etc/passwd文件中的行数、单词数和字符数 #wc /etc/passwd 40 61 1823 /etc/passwd32PPT学习交流LinuxLinux系统的文件操作命令系统的文件操作命令这些选项可以任意组合,但输出结果始终按行数、字数、字节数、文件名顺序显示并且每项最多一列。wc lcw file1 file26 18 24 file17 22 29 file213 40 53 total 33PPT学习交流此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!34PPT学习交流