Android 逆向Linux 文件分类 ( 普通文件 | 目录文件 | 链接文件 | 字符设备文件 | 管道文件 | 块设备文件 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 逆向Linux 文件分类 ( 普通文件 | 目录文件 | 链接文件 | 字符设备文件 | 管道文件 | 块设备文件 )相关的知识,希望对你有一定的参考价值。





一、Linux 文件分类



Linux 文件分类 :

  • " - " 表示 普通文件
  • " d " 表示 目录文件
  • " l " 表示 链接文件
  • " c " 表示 字符设备文件
  • " p " 表示 管道文件
  • " b " 表示 块设备文件

1、普通文件


" - " 表示普通文件 , 既不是目录 , 也不是链接 ;

-rwxr-x--- 1 root shell 1355528 2009-01-01 16:00 charger

2、链接文件


" l " 表示链接文件 , 类似于快捷方式 , 链接文件分为 软链接文件 和 硬链接文件 , 软链接 是 符号链接 , 只包含了一个路径 , 可以链接任意文件目录 或 不存在的文件 , 链接自己也可以 ; 硬链接 只能是 已存在的文件 , 不能是目录 ;

创建软链接 : ln –s filename link_filename
创建硬链接 : ln filename link_filename

lrwxrwxrwx 1 root root 8 1973-11-21 15:32 su -> ./magisk 文件为例 , 该 su 文件不是一个真实存在的文件 , 是一个软链接 , 其真实的文件是 ./magisk , 也就是本目录的 magisk 文件 ;


3、字符设备文件


" c " 表示 " 字符设备文件 " , 如 /dev/ 目录下大部分都是字符设备文件 ;


4、管道文件


" p " 表示 管道文件 ;


5、块设备文件


" b " 表示 " 块设备文件 " , 在 /dev/block/ 目录下基本都是 块设备文件 ;

pci , ram 随机存储内存 , adx 硬盘设备 , loop 伪设备 ( 将文件映射为设备 ) , 一般都是块设备 ;

以上是关于Android 逆向Linux 文件分类 ( 普通文件 | 目录文件 | 链接文件 | 字符设备文件 | 管道文件 | 块设备文件 )的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

Android 逆向Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )

Android 逆向Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )

Android 逆向Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )