Linux系统管理二之文件类型

本文记录了Linux文件类型

一、文件类型

1、普通文件,regular file,"-":如数据文件、可执行文件等

2、目录文件,directory file,"d":Linux中的目录的实质是文件,路径映射,其包括所有文件的名称和在分区中的位置

3、块设备文件,block special file,"b":一种提供带缓冲的固定大小单元读写的设备文件,如硬盘设备(/dev/sda)及硬盘分区(/dev/hda1)

4、字符设备文件,character special file,"c":此种类型文件提供无缓存的变长单元读写,一个设备如果不是块设备,就是字符设备

5、命名管道文件,fifo或named pipe,"p":用于系统进程间通信的文件

6、套接字文件,socket file,"s":通过网络进行通信的文件

7、符号链接文件,symbolic link,"l"

二、文件扩展名

1、*.sh : Bash脚本文件

2、*.tar, *.tar.gz, *.zip, *.tgz:各种压缩文件格式

3、*.html,*.php,*.jsp:网页文件

总结:Linux系统上文件名扩展名只是为了表示该文件的用途,便于管理员识别

三、相关补充:

1、查看文件类型的相关命令,包括ls、stat、file等

2、Magic Number

时间: 2024-08-29 02:53:26

Linux系统管理二之文件类型的相关文章

Linux中用st_mode判断文件类型

Linux中用st_mode判断文件类型 2012-12-11 12:41 14214人阅读 评论(4) 收藏 举报  分类: Linux(8)  C/C++(20)  版权声明:本文为博主原创文章,未经博主允许不得转载. 在Linux中,可以利用stat()函数来获取一个文件的状态 [cpp] view plain copy #include <sys/stat.h> #include <unistd.h> int stat(const char *file_name, stru

Linux下如何判断文件类型

在Linux下总共有7种文件类型,分别为: 普通文件(-) 目录文件(d), 软链接文件(l)=快捷方式, 块设备文件,二进制文件(b)   字符设备文件(c) 套接字文件(s) 管道文件(p) 其中常用的文件类型为:普通文件,目录文件和软链接文件 系统特殊文件类型为:块设备文件,字符设备文件,套接字文件,管道文件. 如何判断文件类型? 在当前目录下使用命令: ls -l,即可列出该目录下的所有文件,其第一列的第一个字母就包含了该文件的文件类型: 其第一列的长度为10位,除去第一位用于表示文件类

Linux 系统管理 01:文件权限管理

这篇文章主要包括如下主题: 一.基础概念 二.安全上下文 三.基本权限 四.特殊权限 五.文件访问控制列表 一.基础概念 1.文件拥有者:属主 2.文件拥有组:属组 二.安全上下文 1.进程是以某用户发起从而运行的,故进程会以运行其用户的权限完成所有操作 2.进程访问文件的权限应用模型 (1)如果"进程的属主 == 被访问文件的属主",则应用属主的权限,否则进入(2) (2)如果"进程的属主 in 被访问文件的属组中",则应用属组的权限,否则进入(3) (3)直接应

Linux的文件系统和文件类型

绝对路径:/         根文件系统:rootfs 文件系统挂载: LSB: FHS(文件系统层级结构标准) FHS:         /boot: 引导文件存放目录,例如kernel(vmlinuz).bootloader(grub, grub2):         /bin: binary,供用户使用的基本的命令:OS启动即会用到程序:         /sbin:管理类的基本命令:         /lib: 基本共享库:内核模块:         /lib64:x86_64系统的共享

Linux系统目录结构及文件类型区分

 linux系统目录结构     linux系统特性: 倒置单根树状结构 一个根目录下有很多子目录 特定的目录存放特定的文件 目录结构是有国际官方标准的:FHS 官方文档:http://www.pathname.con/fhs/   Linux严格区分大小写.     蓝色=文件夹 浅蓝色=软连接 红色=压缩文件 绿色=可执行文件 粉色=socket 黄色=管道文件 白色=普通文件   Linux下的文件类型 文件系统结构 /boot:引导文件存放目录,内核文件(vmlinuz).引导加载器(b

Linux系统目录结构,文件类型,ls和alias命令

Linux系统的目录结构 根目录/ 顶点,其它所有的目录都在根下.根下面的目录及子目录是一个有层次的树状结构,很像一颗倒挂着的树.Linux的目录结构和磁盘分区是分离的. 根目录 /bin 存放二进制的命令,一般是普通用户所使用的命令 /boot 存放系统引导文件,损坏系统不能启动 /dev 存放设备文件, /etc 系统配置文件及服务配置文件,启动命令配置文件 /proc 显示进程信息的虚拟文件系统 /lib /lib64 库文件 /mnt 临时挂载点,默认为空 /opt 额外的应用软件包,默

linux 文件目录结构及文件类型

LINUX文件目录结构 /bin :目录下存放常用命令 /boot :存放linux启动核心文件.连接文件及镜像 /dev :存放外部设备 /etc :系统管理员所需配置文件和子目录 /home :每个用户目录 /lib :动态连接共享库,类似Windows 的dll文件 /lost+found:一般空目录,非正常关机存放一些文件 /media :识别设备挂载该目录(U盘.光驱) /opt :安装数据库10./proc :存放存储进程和系统信息11./root :系统管理员目录12./sys :

Linux初步学习之文件类型

文件类型: -    表示普通类型(f) d    表示目录文件 b    表示块设备文件(blook) c     表示字符设备文件 l    表示符号链接文件(软链接) p    命令管道文件 s    表示套接字文件

Linux系统上的文件类型

-: 常规文件 d: directory,目录文件 b: block device,块设备文件,支持以"block"为单位进行随机访问 c: character device,字符设备文件,支持以"character"为单位进行线性访问 major number:主设备号,用于标识设备类型,进而确定要加载的驱动程序 minor number:次设备号,用于标识同一类型中的不同设备 l: symbolic link,符号连接文件 p: pipe,命名管道 s: soc