linux下查看文件类型的三种方法

Linux系统中的文件类型及文件扩展名详解

哎呀小伙伴们,咱们就来说说Linux系统中的这些事情吧。
我以前在公司做运维,整天都在跑Linux。
这些文件类型和扩展名着实让我头疼了一段时间。

我记得有一次我被分配了清理服务器上无用文件的任务。
当时我对此了解不多,所以我只是使用 rm 命令删除所有明显无用的文件。
结果我还删除了几个重要的配置文件,悲剧了。
后来我才知道Linux文件的类型有很多种,有常规文件、目录文件、字符单元文件、块单元文件,还有符号链接文件,听起来就像武侠小说里的邪教。

当时我特别喜欢研究这些文件类型,因为每种类型都有它的特点和用途。
例如,常规文件可以是纯文本文件、二进制文件、甚至计算机格式文件。
我当时是用rm命令删除这些文件的,但是现在想来,删除之前还是需要确认文件类型的。

然后是目录文件,就是以d开头的,用来组织和管理文件和子目录的。
我记得有一次一位同事让我帮忙创建一个目录,我使用 mkdir 命令来完成。
后来我发现必须使用rm或rmdir来删除目录。
这两个命令非常有用。

我们来谈谈等级单元文件和块单元文件,它们都是以b或c开头。
我当时用的最多的是硬盘和光驱,那些单位文件都是块单位文件。
使用mknod创建,rm删除,但现在这些设备文件通常不需要手动创建。

还有数据接口文件,以s开头,用于网络通信。
通常在 /var/run 目录中。
我当时用这个文件来处理网络通信问题。

然后是符号链接文件,以l开头,就像Windows中的快捷方式一样。
用ln-s制作的,这个东西非常方便,可以快速访问另一个文件或者目录。

最后,我们来谈谈文件类型。
在Linux系统中,文件扩展名不是强制性的,但使用扩展名来识别文件类型是一个很好的做法。
例如,.sh 是脚本文件,.tar.gz 是压缩文件,或者.php 是网页文件。
但请注意,必须考虑文件名的长度和字符限制以及这些特殊字符。

我有点饿了。
下次我们再聊聊Linux其他有趣的事情。
哈哈,这次你过得怎么样?

linux的文件类型有哪些

2 02 3 年,朋友问我Linux中有哪些文件类型,我一一给他列出来。
首先是普通文件,比如文本文件和二进制文件,这是最常见的。
Access是一个索引文件,用于存储其他文件和目录的信息,例如索引。
然后是符号链接,有点像Windows中的快捷方式,可以指向另一个文件或目录。

根据设备文件,如硬盘、终端等。
它们不包含实际数据,而是代表硬件相互交互的接口。
还有用于特殊器件的专用板或文件,包括贴牌器件和涂层器件,主要用于通信和存储器件。
例如“/dev/nil”和“/dev/tty”存放在“/dev”目录下。

我向他解释后,他说:“哦,原来Linux文件系统这么复杂。
”我说:“所以不同类型的文件共同构成了Linux系统的结构,是系统正常运行的基础。
”他听完点点头,说道:“我明白了,谢谢。
”忘了它。