Linux中关于一个文件的详细信息

  • Post author:
  • Post category:linux

tirp:在Linux中,目录也被看成文件。

 

在使用  ls -l 目录  命令时会显示好多信息,接下来我们来分析。

如图示例:

 这些字段一 一对应:文件类型与权限  链接数  文件主  文件大小 创建或最近修改的时间  文件名

第一个字段中第一个字符表示文件类型,所用字符含义如下:

  • -:普通文件
  • d:目录
  • b:快文件
  • c:字符设备文件
  • l:符号链接文件
  • s:套接字文件(socket)
  • p:命名管道文件(pipe)

第一个字段的后9个字符表示文件的存取权限,各权限字符表示如下:

  • r:读
  • w:写
  • x:执行。对于目录,表示可以访问该目录。
  • s:当文件被执行时,把该文件的UID或GID赋予执行进程UID(用户ID)或GID(组ID)。
  • t:设置粘着标志位(留在内存,不被换出),若是目录,则在该目录中的文件只能被超级用户(root)、文件主删除;若是可执行文件,则在该文件执行后,指向其正文段的指针仍留在内存。这样再次执行它时,系统能更快地装入该文件。
  • -:表示没有设置权限。

 ③对于符号链接文件,在最后“文件名”字段显示的形式是:

符号链接文件名->目标文件的路径名

④对于设备文件,其“文件大小”字段显示的信息是设备的主、次设备号。

列表的第一行给出该目录的总块数,其中包含了间接块。


版权声明:本文为qq_51315420原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。