linux下的文件可以分为5种不同的类型

作者&投稿:鞠饱 (若有异议请与网页底部的电邮联系)
举例说明linux支持那五种文件类型,~

普通文件、目录、字符设备文件、块设备文件、符号链接文件

举例就到/dev下面 ls -l 列一下,这几种文件都有

(1)/ : 根目录
(2)/bin :存放启动时所需要的普通程序
(3)/boot : 存放内核及启动所需要的文件
(4)/dev :存放设备相关的文件
(5)/etc :存放系统的配置文件
(6)/home:存放用户文件的主目录,用户数据( cd ~ 可进入自己的主目录)
(7)/lib :存放启动时所需要的库文件
(8)/mnt :存放临时的映射文件,通常是一些用来安装其他设备的子目录(如 /mnt/cdrom /mnt/floppy)
(9)/proc :这是一个虚拟的文件系统,存放当前系统的状态(有关进程和系统信息)
(10)/root: 超级用户主目录
(11)/sbin: 存放启动时所需要的系统管理程序
(12)/tmp :存放启动时产生的临时文件
(13)/usr : 包含一般不需要修改的应用程序,命令程序文件,程序库,手册
(14)/var :存放系统产生的经常变化的文件
(15)/var/tmp: 存放用户的临时文件
(16) /usr/lib: 存放非启动用的库文件
(17)/lib/modules /: 存放内核模块
(18)/var/log:存放大多数日志文件
(19)/var/run: 存放运行时的信息
(20)/var/lib: 存放一些系统运行时需要的文件
(21)/var/spool: 存放邮件,新闻及打印序列
(22)/etc/X11:存放X窗口系统所需要的配置文件
(23)/etc/init.d :存放启动描述文件,包括各种模块和服务的加载描述
(24)/etc/rcS.d :存放一些连接到 /etc/init.d的文件,根据runlevel的不同而执行不同的描述
(25)/etc/rc0.d---/etc/rc6.d: 存放一些连接文件,只在指定的runlevel 下执行相应的描述
(26)/usr/X11R6,/usr/X11,/usr/Xfree86 :存放X窗口系统所需要的文件
(27)/usr/bin : 存放应用程序二进制可执行文件
(28)/usr/sbin:存放大部分系统程序
(29)/usr/games:存放游戏程序及相应的数据
(30)/usr/include:存放c 和c++的头文件
(31)/usr/info:存放GNU Info程序所需要的数据
(32)/usr/man:存放man程序所需要的数据
(33)/usr/src:存放源代码文件
(34)/usr/doc: 存放文档文件
(35)/usr/local:存放本地计算机所需要的文件
(36)/usr/shared:存放各种共享文件

尽管在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示。
-:普通文件。
d:目录文件。
l:链接文件。
b:块设备文件。
c:字符设备文件。
p:管道文件。

很高兴回答您的问题:

  1. 第一种是普通文件 ls -l 命令查看的时候一般以-开头。

  2. 第二中是目录文件 ls -l 命令查看的时候一般以d开头。

  3. 第三种是软连接文件,ls -l 命令查看的时候一般以l开头。

  4. 剩下的不是太常用了,第四种是b块设备文件,ls -l命令查看是b开头。

  5. 第五种是字符设备文件,ls -l 查看是c开头。

  6. 第六种是p管道文件。

  7. 第七种是s表示socket(套接字)文件。

by  oldboy lidao996




Linux下几种常用文件系统Ext4、XFS、ZFS以及Btrfs的简介及优缺点对比...
微软的高性能文件系统,同样值得关注其数据完整性。每个选项都有其适用场景,深入研究极客教程、ArchLinux和TAOXC等资源,能帮你做出最适合你的决策。在Linux世界中,没有一种文件系统是绝对的最好,它们都在各自的领域中熠熠生辉。选择文件系统,就像挑选画笔一样,要根据你的创作需求和预期效果来定夺。

linux 下的目录和文件权限,数值为3是以下哪种权限?
在Linux下的目录和文件权限中,每个文件或目录都有一个特定的权限,分为读取、写入和执行三种权限。这三种权限的数值分别为4、2和1,因此,不同的权限组合可以得到不同的数字。具体来说,数值为3表示读取和写入权限,没有执行权限。它等价于数字表示法中的0400或rwxr--r--的符号表示法。其中,r表示...

linux下 为什么要生成.o文件 .o文件和.c文件还有生成的可执行文件有啥...
linux下.c只是简单的文本文件,.o是编译之后的二进制文件,操作方法如下;1、首先在电脑中打开linux,然后安装gcc g++编译工具。2、接着创建一个后缀名为.c的文件。3、然后打开文件,准备编辑代码vim c.c。4、编写一个最简单的代码,包含头文件和main函数,gcc c.c -o test 编译代码。5、然后...

Linux中的根目录下的各个文件都有什么作用?
linux根目录下各文件夹的作用 \/bin 二进制可执行命令 \/dev 设备特殊文件 \/etc 系统管理和配置文件 \/etc\/rc.d 启动的配置文件和脚本 \/home 用户主目录的基点,比如用户user的主目录就是\/home\/user,可以用~user表示 \/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 \/sbin ...

linux支持的文件格式有那些
jfs,ReiserFS,ext,ext2,ext3,iso9660,xfs,minx,msdos,umsdos,Vfat,NTFS,Hpfs,Nfs,smb,sysv,proc 等.然而我们应该明白,在linux操作系统下,最基本的思想,一切设备皆文件,所以在开发者眼中更多会去判断权限的问题;当然,如果一个文件不具有可移植性,他的工作能力也是令人质疑的。

linux文件系统结构可以分为linux文件系统的结构
(4)标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。linux文件系统主要分为哪三个层次?文件系统的层次结构可分为:用户\/应用程序--->文件目录系统--->存取控制模块--->逻辑文件系统与文件信息缓冲区--->物理文件系统。物理文件系统--->辅助分配...

Linux下如何增大可打开文件描述符的最大数
在Linux环境下,如果遇到Oracle Grid Infrastructure安装时需要增大文件描述符的最大数量(默认为1024,但要求65536),可以按照以下步骤进行操作。首先,以root权限检查和修改文件描述符限制。在gird用户下,尝试执行`ulimit -n 65536`时,会遇到权限问题。这时,需要关注配置文件 `\/etc\/profile`,其中针对...

如何在Linux下查找可执行文件
使用 ls -F|grep "*"Ubuntu下也可以使用 ll | grep "*"ll不是linux下一个基本的命令,可以认为是ls -l的一个别名。ls -F可以把文件按照类型归类,并且在末尾加上\/ *等符号标识。-F, --classify append indicator (one of *\/=>@|) to entries,-F和--classify选项可以对列表查看文件添加...

linux 下制作可启动 img\/iso 文件的方法
4,可启动 因为制作可启动镜像一定会用到虚拟机,推荐用 Virtualbox,先到网上下个 DOS 启动盘来引导。用 DOS 的 sys 命令传递系统。推荐使用 FreeDOS,属自由软件。也可用 dd 命令 来传递引导引导信息,并复制启动启动时所需文件来做启动盘。以 FreeDOS 为例,传递启动信息用以下命令,其中下载的启动盘为 balder10...

linux下账户的权限是:drwx--- 表示是那些权限?
首先d表示这个文件是一个文件夹,然后文件的权限一共有9个字符表示,分成三组,分别表示文件所属用户的权限,文件所属用户组的权限,其他人的权限,r 表示读权限, w表示写权限, x表示执行权限,你给的这个例子就是说 这是个文件夹,并且此文件所属用户拥有读、写、执行三项权限,其余的用户组,其...

苍山县13918625027: Linux有什么文件类型 -
展河康锐: Linux有以下文件类型:1、普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx].另外,依照文件的内容,又大致可以分为: 2、纯文本文件(ASCII):这是Unix系统中最多的一种文...

苍山县13918625027: 列举linux系统的4种文件类型及其属性符号 -
展河康锐: 链接 l 字符设备 c 块设备 b 普通文件 - 目录 d

苍山县13918625027: Linux有哪几种基本的文件形式? -
展河康锐: regular file 普通文件 directory 目录 character device 字符设备文件 block device 块设备文件 FIFO (named pipe) 命名管道 symbolic link 软链接 socket 网络套接字

苍山县13918625027: linux系统设备文件分为几类?怎样区别它们,请举例说明.急用啊 谢谢 -
展河康锐: 好多呢.有b 代表block设备块儿文件; -代表一般文件;d代表目录文件; 等等,不下七八种.具体man 一下吧.

苍山县13918625027: 如何理解Linux的文件类型? -
展河康锐: 简单的讲就是ls -l rwx权限列的第一个字符 详细的讲就是"file + 文件" 所能看到的内容 但本质上来讲,Linux一切皆文件~~~

苍山县13918625027: Linux的填空题你会吗? -
展河康锐: 1:网络地址 2:之际地址 3:划分子网 4:与主机IP地址进行位与操作 5:网络入口 6:pid 7:目录 8:一般性文件 9:连接文件 10:可执行文件 11:压缩文件或者包文件 12:mkdir 13:df -h 14:root 15:useradd 16:adduser 17:kill 18:读 19:写 20:删除 21 执行 22:r 23:w 24:wx 25:x 26: ls

苍山县13918625027: linux 目录下有哪些类型文件 -
展河康锐: linux 目录下有哪些类型文件 linux根目录下各文件夹的作用/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 ...

苍山县13918625027: linux下如何判断该文件是否是可执行程序 -
展河康锐: 无所谓什么可执行.随便一个文件都可以用“./filename”来执行(filename文件在当前目录内).如果该文件原本就不是设计用来执行的(随便举个例子,比如一个OpenOffice文档文件),敲入命令后执行,屏幕会报错,说某句不合语法啥的.如果这个文件就是设计用来执行的,比如你说的二进制和脚本文件,在代码没错的情况下,敲入命令后就会有预期的执行结果了.如果文件属性里有x,那么你可以“./filename”来运行.否则,用“sudo ./filename”来执行.而且终端中用ls命令后,这类属性带x的会显示绿色.

苍山县13918625027: Linux中,我想问 文件 和 目录 有什么区别? -
展河康锐: 目录是一种特殊的文件,在linux里一切皆文件.你的配图什么鬼...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网