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命令主要用来从指定点开始将文 ...
随机推荐
- 被老板逼着实现了Excle的透视表分析算法
package com.example.demo; import java.sql.SQLException;import java.util.ArrayList;import java.util.H ...
- [NOIP2008] 提高组 洛谷P1149 火柴棒等式
题目描述 给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A.B.C是用火柴棍拼出的整数(若该数非零,则最高位不能是0).用火柴棍拼数字0-9的拼法如图所示: 注意: 加号与等号各自 ...
- CentOS虚拟机与本机同步时间
接着之前的任务,还是为了在VMWare上搭建分布式hadoop集群.搭着搭着注意到虚拟机上的时间和本机是不同步的,而且可以说是乱七八糟,3台虚拟机时间都与本机差了8个小时以上.首先确认不是时区的问题, ...
- codevs——1031 质数环
1031 质数环 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 一个大小为N(N<=17 ...
- Android GIS开发系列-- 入门季(12) 显示载天地图
在项目中可以经常需要动态加载一些图层,像投影地图服务.投影地图服务器.其实网上有大量这样的服务,比如天地图官网, . 随便点开一个服务,里面有相关的信息.那如何加载这样图层服务呢. 一.首先感谢这篇博 ...
- HDU 1051 Wooden Sticks 贪心题解
本题一看就知道是最长不减序列了,一想就以为是使用dp攻克了. 只是那是个错误的思路. 我就动了半天没动出来.然后看了看别人是能够使用dp的,只是那个比較难证明其正确性,而其速度也不快.故此并非非常好的 ...
- 【智能路由器】让MT7620固件openwrt支持USB
[智能路由器]系列文章连接 http://blog.csdn.net/u012819339/article/category/5803489 首先确定硬件有USB,这个得检查板子是否引出了usb口,一 ...
- python搭建web server
假设你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比方:Apache,ISS等.那么, Python 可能帮助你.使用Python能够完毕一个简单的内建 HT ...
- jq 常用手册
1.替换标签 $("img[src='/_layouts/images/lstbulet.gif']").attr("src", "/huadong/ ...
- mysql导出整个数据库
mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql mysqldump - ...