第5章 文件和目录 - 副本.ppt

第5章 文件和目录 - 副本.ppt

ID:61741547

大小:1.04 MB

页数:50页

时间:2020-02-06

第5章 文件和目录 - 副本.ppt_第1页
第5章 文件和目录 - 副本.ppt_第2页
第5章 文件和目录 - 副本.ppt_第3页
第5章 文件和目录 - 副本.ppt_第4页
第5章 文件和目录 - 副本.ppt_第5页
资源描述:

《第5章 文件和目录 - 副本.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、9/3/20211Linux实用教程第5章文件和目录Linux文件5.1Linux目录结构5.2文件和目录操作5.3链接文件5.45.1 Linux文件在Linux系统下除了一般文件之外,所有的目录和设备(光驱、硬盘等)都是以文件的形式存在的。本节主要讲述Linux文件扩展名和Linux文件类型。Linux文件名Linux可以支持长达256个字符的文件名称,文件名称中不能直接使用以下字符:!@#$%^&*()[]{}‘“/

2、;<>空格这些字符具有特殊含义(称为“元字符”),如果在文件名称中使用的话,会

3、产生“多义性”。如果一定要使用这些字符必须在其前面加上转义符“”,以取消其特殊含义,这种使用方法称为“引用”。5.1.1Linux文件的扩展名文件扩展名是文件名的最后一个点(.)之后的部分,下面简单列出了一些在Linux系统中的文件扩展名和它们的含义。压缩的和归档的文件扩展名及其含义如下。.bz2:使用bzip2压缩的文件。.gz:使用gzip压缩的文件。.tar:使用tar压缩的文件,又称tar文件。.tbz:使用tar和bzip压缩的文件。.tgz:使用tar和gzip压缩的文件。.zip:使用z

4、ip压缩的文件1.压缩的和归档的文件文件格式扩展名及其含义如下。.au:音频文件。.gif:GIF图像文件。.html/.htm:HTML文件。.jpg:JPEG图像文件。.pdf:PDF文档。.png:PNG图像文件。.ps:PostScript文件,为打印而格式化过的文件。.txt:纯ASCII文本文件。.wav:音频文件。.XPm:图像文件。2.文件格式系统文件扩展名及其含义如下。.conf:一种配置文件,配置文件有时也使用.cfg。.lock:锁文件,用来判定程序或设备是否正在被使用。.rpm:

5、Linux系统中用来安装软件的软件包管理器文件。3.系统文件编程和脚本文件扩展名及其含义如下。.c:C程序语言的源码文件。.cpp:C++程序语言的源码文件。.h:C或C++程序语言的头文件。.o:程序的对象文件。.pl:Perl脚本。.py:Python脚本。.so:库文件。.sh:Shell脚本。.tcl:TCL脚本。4.编程和脚本文件文件扩展名不总是被使用或被一致地使用。可以使用file命令查看该文件的类型就可以了[root@PC-LINUX~]#fileitit:ASCIItext注意5.1.2

6、 Linux文件类型Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。通过一般应用程序创建的文件,比如file.txt,file.tar.gz,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多称之为普通文件。Linux文件类型常见的有:普通文件目录文件设备文件管道文件符号链接文件常见的文件类型1.普通文件用“ls–l”命令查看某个文件的属性,可以看到有类似“-rw-r--r--”的属性符号,其属性第一个符号“-”,这样的文件在Linux系统中就是普通文件。

7、这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具或归档工具等。2.目录文件当我们在某个目录下执行“ls–l”命令时,可以看到有类似“drwxr-xr--x”的属性符号,其属性第一个符号“d”,这样的文件在Linux系统中就是目录文件。3.设备文件Linux系统下的/dev目录中有大量的设备文件。主要是块设备文件和字符设备文件。(1)块设备文件块设备的主要特点是可以随机读写,而最常见的块设备就是磁盘,如/dev/hda1、/dev/sda2、/dev/fd0等。其属性符号是“b”[root@

8、PC-LINUX~]#ls–l/dev

9、grepsd(2)字符设备文件最常见的字符设备是打印机和终端,他们可以接受字符流。其属性符号是“c”[root@PC-LINUX~]#ls–l/dev

10、greptty5/dev/null是一个非常有用的字符设备文件,送入这个设备的所有东西都被忽略。如果将任何程序的输出结果重定向到/dev/null,则看不到任何输出信息。甚至于,您可以将某一用户的shell指向/dev/null以禁止其登录。4.管道文件管道文件有时候也被叫做FIFO文件(FIFO是先进先出的意思)

11、,从字面上理解,管道文件就是从一头流入,从另一头流出。使用如下命令可以看到文件属性第一个字符是“p”,这样的文件就是管道文件。[root@PC-LINUX~]#ls–l/dev/initctlprw-------1rootroot0Feb502:00/dev/initctl5.链接文件见5.4节5.2 Linux目录结构所谓“分类”在术语上被称为“目录”(directory),对于一个分类中包含的更细层次的分类,前者称为后者的父目录或上级目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。