Linux文件详解
一、Linux文件类型分:普通文件、目录文件、链接文件、设备文件、管道文件。
1、普通文件:由ls -al显示属性时,第一个属性为 [-],例如 [-rwxrwxrwx]。包括:
- 纯文本文件(ASCII):是内容可以直接读到的数据,例如 数字、字母等等。
- 二进制文件(binary):图片、音频、视频文件。
- 数据格式文件(data):某些程序在运行过程中,会读取特定格式的文件,这些特定格式的文件可以称为数据文件(datafile)。
2、目录文件(directory)(目录或文件夹),由ls -al显示属性时,第一个属性为 [d],如:[drwxrwxrwx]。
3、连接文件(link):(快捷方式)。由ls -al显示属性时,第一个属性为 [l],如 [lrwxrwxrwx]。
4、设备与设备文件(device):对应linux系统外设及存储的文件,通常都集中在 /dev目录。分为三种:
- 块设备文件:块设备支持以块为单位的访问方式,如:一号硬盘( /dev/hda1)。第一个属性为 [b]。
- 字符设备文件:字符设备支持以字符为单位的访问方式,如:键盘(/dev/input/event2),鼠标(/dev/input/mouse1)。第一个属性为 [c]。
- 套接字(sockets):这类文件通常用在网络数据连接。第一个属性为 [s],( /var/run/acpid.socket)
5、管道文件(FIFO,pipe):管道文件主要用于进程间通信,FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]。 (可以使用mkfifo命令创建 )
Linux系统中常用的文件类型及颜色
A.绿色(可执行文件) B.白色(普通文件) C.深蓝色(目录)
D.天蓝色(链接文件) E.黄色(设备文件) F.红色(软件包)
二、Linux文件属性
Linux文件属性有四种:
1) 读(r),可以显示文件内容。
2) 写(w),可以编辑或删除文件。
3) 执行(x),文件可以运行。
4)无权限(-),表示权限位上无此权限。
三、Linux文件权限
文件权限的用户分类分为三类:
1) 文件属主(u),创建该文件的用户。
2) 同组用户(g),拥有该文件的用户组中的任何用户。
3) 其他用户(o),即不属于该用户又不属于该用户组的某一用户。
四、Linux主要目录
/bin 重要可执行文件
/boot 启动内核文件(最好占一个分区)
/etc 存放配置文件(最好占一个分区)
/home 普通用户宿主目录(推荐占一个分区)
/usr 存放应用程序(推荐占一个分区)
/root 超户宿主目录(推荐占一个分区)
/dev 存放设备文件
/lib 链接库文件
/mnt 挂载软驱/光驱/U盘等
/tmp 临时文件存放
/var 存放系统记录文件
Linux文件详解的更多相关文章
- Linux中/proc目录下文件详解
转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统 ...
- Linux /etc/profile文件详解
Linux /etc/profile文件详解 转载地址:http://linux.chinaitlab.com/administer/820910.html linux /etc/profile文 ...
- Linux下inittab文件详解
/etc/inittab文件详解 Linux系统的启动过程为:加电自检-->根据BIOS中的设置从指定的设备启动-->找到设备MBR中的bootloader引导启动系统-->启动ke ...
- 【转】linux中inittab文件详解
原文网址:http://www.2cto.com/os/201108/98426.html linux中inittab文件详解 init的进程号是1(ps -aux | less),从这一点就能看出, ...
- Linux中/proc目录下文件详解(转贴)
转载:http://www.sudu.cn/info/index.php?op=article&id=302529 Linux中/proc目录下文件详解(一) 声明:可以自由转载本文, ...
- linux yum的配置文件 repo文件详解
linux yum的配置文件 repo文件详解 什么是repo文件?repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪 ...
- linux环境下/etc/hosts文件详解
linux环境下/etc/hosts文件详解 就没一个昵称能用关注 0.0632017.09.12 17:04:28字数 623阅读 27,096 介绍 hosts文件是linux系统中负责ip地址与 ...
- linux系统开机自动挂载光驱 和 fstab文件详解
Linux 通过 UUID 在 fstab 中自动挂载分区 summerm6关注 2019.10.17 16:29:00字数 1,542阅读 607 https://xiexianbin.cn/lin ...
- Linux命令详解之—tail命令
tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文 ...
随机推荐
- [TyvjP1313] [NOIP2010初赛]烽火传递(单调队列 + DP)
传送门 就是个单调队列+DP嘛. ——代码 #include <cstdio> ; , t = , ans = ~( << ); int q[MAXN], a[MAXN], f ...
- hdu - 1113 Word Amalgamation (stl)
http://acm.hdu.edu.cn/showproblem.php?pid=1113 给定一个字典,然后每次输入一个字符串问字典中是否有单词与给定的字符串的所有字母一样(顺序可以打乱),按字典 ...
- 【.Net 学习系列】-- Windows服务定时运行,判断当前时间是否在配置时间段内
/// <summary> /// 判断程序是否在设置运行时间内 /// </summary> /// <param name="startTime" ...
- URL传递多个参数遇到的bug
bug所在: 通过URL传递多个参数的时候,其一是中文出现乱码,其二是空格被“%20”替代: 原因分析:原理暂时还不清楚,后续再研究下原理,只知道有中文的时候就会出现乱码:%20是url空格的编码: ...
- IOS View编程指南笔记
我们所示程序 对于一切IOS APP来说.我们看的的内容,都是UIView所呈现的. UIView如场景,UIWindow如舞台.UIView粉墨登场在UIWindow这个舞台上,使我们看到丰富多彩的 ...
- EXCEL单元格的获取——多例模式
因为Excel的单元格的行列与单元格是一一相应的,行与列组成的是一对联合主键.给定一个单元格行列或者给定一个单元格名称.须要找到相应的单元格:这样就形成了一种映射关系.须要使用单例模式的变式--多例模 ...
- Jenkins安装与使用
一.Jenkins简介 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作 二.下载与安装 下载地址 ...
- Redis开源项目的终极杀手? ——CRUG解读Redis开源协议变更
引言: 数据库制造商 Redis Labs 本周将公司开发的Redis 模块从 AGPL 迁移到将 Apache v2.0 与 Commons Clause 相结合的许可证,对许可证涵盖的软件作了限制 ...
- Echarts Binning on map 根据真实经纬度渲染数据
要渲染的数据:[经度,维度,值] 例如: var data = [[116.420691626, 39.4574061868, 63],[116.423620497, 39.4574061868, 2 ...
- 科普:google的数字图书馆
https://books.google.com/ngrams Google Ngram Viewer,她利用google所拥有的所有图书作为资源,为你提供单词和短语历年使用次数的展示图标.数据化了数 ...