Linux文件系统类别和属性

Linux系统下文件种类


  • 普通文件: 计算机用户和操作系统用于存放数据、程序等信息的文件,一般都长期存放在外存储器(如磁盘、磁带等)中,普通文件一般又分为文本文件和二进制文件。
  • 目录文件: Linux文件系统将文件索引节点号和文件名同时保存在目录中,所以目录文件就是将文件的名称和它的索引节点号结合在一起的一张表。目录文件只允许系统进行修改,用户进程可以读取目录文件,但不能对它们进行修改。
  • 设备文件: Linux把所有的外设都当作文件来看待,每一种 I/O 设备对应一个设备文件并存放在 /dev 目录中。例如,行式打印机对应 /dev/lp 文件,第一个软盘驱动器对应 /dev/fd0 文件。
  • **管道文件:**主要用于在进程间传递数据,管道是进程间传递数据的“媒介”。某进程数据写入管道的一端,另一个进程从管道另一端读取数据。Linux对管道的操作与文件操作相同,它把管道作为文件进行处理。管道文件又称为先进先出(FIFO)文件。
  • 链接文件: 又称符号链接文件,它提供了共享文件的一种方法。在链接文件中不是通过文件名实现文件共享的,而是通过链接文件中包含的指向文件的指针来实现对文件的访问的。使用链接文件可以访问普通文件、目录文件和其他文件。

文件的符号表示


通过 ls -l 查看文件类型和属性:

$ ls -l
总用量 68
-rw-rw-r-- 1 zach zach 1128 7月 24 15:41 aa5e3b65-2d07-43a4-8721-d7dc054ecbb5.o
drwxr-xr-x 23 root root 4096 7月 3 2018 anaconda3
drwxrwxr-x 4 zach zach 4096 7月 4 2018 Deeplearning
-rw-r--r-- 1 zach zach 8980 6月 22 2018 examples.desktop
drwxrwxrwx 20 zach zach 4096 7月 25 10:38 project
drwxrwxr-x 9 zach zach 4096 8月 27 11:50 software
drwxrwxr-x 10 zach zach 4096 9月 6 09:15 test
drwxr-xr-x 2 zach zach 4096 6月 22 2018 公共的
drwxr-xr-x 2 zach zach 4096 6月 22 2018 模板
drwxr-xr-x 2 zach zach 4096 6月 22 2018 视频
drwxr-xr-x 2 zach zach 4096 6月 22 2018 图片
drwxr-xr-x 2 zach zach 4096 6月 22 2018 文档
drwxr-xr-x 2 zach zach 4096 6月 14 10:19 下载
drwxr-xr-x 2 zach zach 4096 6月 22 2018 音乐
drwxr-xr-x 2 zach zach 4096 6月 22 2018 桌面
  • - 表示普通文件;
  • d 表示目录文件;
  • l 表示链接文件;
  • c 表示字符设备;
  • b 表示块设备;
  • p 表示管道文件, 如 FIFO 文件;
  • f 表示堆栈文件, 如 LIFO。

文件属性


文件属性的表示如下所示:

在这里插入图片描述

- 每种文件有三种不同的访问属性: - r:可读; - w:可写; - x:可执行; - 每种文件又有三个不同的用户级别: - u:文件拥有者; - g:所属用户组; - o:系统里其他用户; - 第1个三位字符组表示对于文件拥有者(u)对该文件的权限; - 第2个三位字符组表示该文件所属组的其他拥有者(g)对该文件的权限; - 第3个三位字符组表示系统其他用户(o)对该文件的权限; - 目录权限和文件权限有一定的区别,就目录而言: - r:表示允许列出该目录下的文件和子目录; - w:代表允许生成和删除该目录下的文件; - x:代表允许访问该目录;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值