Linux系统主要基于文件头信息来确定文件类型,而扩展不是决定性因素。
现在使用ls - L命令查看详细信息格式的文件列表,您将看到以下内容:
总5
drwxr-x ---用户组对文件名4096 3月10日4
drwxr-xr-x 21用户组4096 3月10日20:16文件名
- RW ------- 1用户组524一3月10日00:40
- rw-R -R - 1用户组24军112000 B
drwx ------ 2用户组4096 3月9日11:06 C
总共显示了七列信息。从左到右,它们是:权限、文件号、属性用户、属性组、文件大小、创建日期和文件名。
最重要的项目之一是第一列:
drwxr-xr-x
共有10个职位,可分为4个小组:
d rwx r-x r-x
第一组只有一个字符:
D文件夹
-普通文件
我的链接
b块设备文件
字符设备文件。
剩下的3个组是对家庭用户、归属组、其他用户或组的文件的权限。
rwx rwx rwx
r可读
写
x可执行
它们不能被反转,并且某个位置是空的(-),表示它们没有适当的权限。
提示
Linux下的可执行文件不是由扩展(如EXE)决定的,而是由它的可执行权限位决定的。