文件管理

文件管理包含了:文件存储、文件操作、目录管理、文件的读写管理和存取控制(考点)

文件:通常存放在外存上,可以作为一个独立单位存放和实施相应的操作(如开关读写等)。根据信息类型,文件具有一定的结构。

文件类型

  1. 按用途分类:系统文件、库文件、用户文件
  2. 按数据形式分类:源文件、 目标文件、可执行文件
  3. 按存取权限分类:只读文件、读写文件、可执行文件
  4. 按保存时间分类:临时文件、永久文件

Linux下的文件系统:一切皆为文件

  • 普通文件
    • 文本文件:表示文本、程序、数据等,由字符串构成,内部没有特殊结构
    • 二进制文件(可执行文件等),通常有内部结构
    • 存档文件:特殊的二进制文件(如可执行的jar包、deb包等) @import "./.src/pic/imageM.png"
  • 目录文件:由下属文件的目录项构成的文件
  • 特殊文件:设备(块)、功能(管道)文件等

扩展名文件系统

扩展名 文件类型 含义
c/js/java/py 源文件 代码源文件
o 目标文件 已经编译,还未连接的机器语言程序
so/a/dll/lib 库文件 程序员使用的库文件
exe/com/bin/app 可执行文件 可以运行的机器语言程序
zip/tgz 存档文件 通过一定算法压缩或打包的二进制存档文件
bat/sh 批处理文件 由命令解释器解释的批处理文件
txt/doc/md/html 文本文件 文本数据、文档、标记语言文件
mpeg/mp3/avi 多媒体文件 视频音频等多媒体文件

results matching ""

    No results matching ""