`
wanxiaotao12
  • 浏览: 472720 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux文件属性的含义

 
阅读更多

Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。

  ls -l(这个参数是字母L的小写,不是数字1)

  这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。例如我在某个目录下键入ls -l可能会显示如下信息(一共7个栏位):

  位置??? 1??????? 2????????? 3?????????? 4 ??? ??? ??? 5 ??? ??? ??? 6 ??? ??? ??? ??? 7

  文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名

  drwx------ 2 Guest users 1024 Nov 21 21:05 Mail

  -rwx--x--x 1 root root 89080 Nov 7 22:41 tar*

  -rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*

  lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip

  -rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*

  -rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*

  第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx------;l表示连结文件,如 lrwxrwxrwx;如果是以一横"-"表示,则表示这是文件。其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):

  rwx(Owner)r-x(Group)r-x(Other)

  这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。另外,有一些程序属性的执行部分不是x,而是s,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。

  第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是目录的话,那它的数目就是该目录中的文件个数了。

  第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的home,那这一栏大概都是它的账号名称。

  第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。

  第五栏位,表示文件大小。文件大小用byte来表示,而空目录一般都是1024byte,你当然可以用其它参数使文件显示的单位不同,如使用ls -k就是用kb莱显示一个文件的大小单位,不过一般我们还是以byte为主。

  第六个栏位,表示创建日期。以"月,日,时间"的格式表示,如Aug 15 5:46表示8月15日早上5:46分。

  第七个栏位,表示文件名。我们可以用ls -a显示隐藏的文件名。

分享到:
评论

相关推荐

    linux文件IO编程ppt

    本讲座主要围绕"Linux文件IO编程"展开,由知名的教育机构华清远见出品,质量可靠,内容深入浅出。 首先,我们来了解一下Linux文件系统的基本概念。在Linux中,一切皆为文件,包括硬件设备、网络接口等,都被抽象为...

    Linux基础课件-- Linux文件权限.pptx

    本课件主要围绕"Linux基础课件-- Linux文件权限"展开,旨在帮助学习者掌握Linux文件属性和权限控制的基本概念。 首先,我们来看Linux文件信息的基本组成。当我们使用`ll`命令列出文件或目录时,会看到一系列的信息...

    linux设备树含义及调试

    一、Qemu的设备树与设备树属性含义 Qemu(Quick Emulator)是一款开源的模拟器,它可以模拟各种硬件环境,包括CPU、内存、I/O设备等。在Qemu中,设备树用于描述虚拟硬件的配置,以便于Linux内核识别和驱动这些设备...

    11-RHEL7-Linux文件权限管理

    每个文件类型有其特定的属性和访问方式,例如目录允许用户进入,而设备文件则提供对硬件设备的访问。 在管理文件权限时,系统管理员和用户必须充分理解每个权限的含义及其对系统安全的影响。不当的权限设置可能带来...

    Linux 系统中文件和目录属性相关知识详解.doc

    此外,权限和所有权也是Linux文件系统中的重要概念,通过`ls -l`命令可以查看文件和目录的权限信息。例如,`rwxr-xr-x`表示文件所有者的读写执行权限,同组用户的读执行权限,以及其他用户的读执行权限。 总的来说...

    Linux文件系统管理

    在Linux环境中,文件系统管理是操作系统的核心任务之一,...以上是Linux文件系统管理的关键知识点,理解和掌握这些内容对于日常的系统维护和优化至关重要。在实际操作中,应根据具体需求和环境灵活运用这些工具和技巧。

    Linux系统中xorg.conf文件详细介绍

    ### Linux系统中xorg.conf文件详细介绍 #### 一、引言 在Linux系统中,`xorg.conf` 文件是配置X Window系统的核心配置文件之一。它控制着图形界面的显示方式,包括分辨率、颜色深度、键盘鼠标等输入设备的设置等。...

    linux系统文件分析ioctl.c&stat.c程序

    这些函数用于获取文件的各种属性信息,例如文件大小、权限、所有者等。 #### 三、头文件分析 为了实现上述功能,`ioctl.c`和`stat.c`文件需要引用一系列关键的头文件。 - **string.h**:提供了字符串操作函数,如...

    Linux系统文件权限隐藏的细节深入分析

    总的来说,Linux文件权限系统是一种复杂而强大的工具,它通过细致的权限划分和管理,确保了系统的安全性。理解和掌握这些细节对于任何Linux系统管理员来说都是至关重要的,能够帮助他们在实际操作中避免潜在的安全...

    hadoop-3.1.3.tar jdk-8u212-linux-x64.tar 以及hadoop3.1.3配置文件(已修改好)

    4. 修改Hadoop配置文件:根据提供的预配置文件,可能包括`core-site.xml`(配置HDFS的基本属性)、`hdfs-site.xml`(定义HDFS的副本数和存储位置)、`yarn-site.xml`(配置YARN以管理集群资源)和`mapred-site.xml`...

    Linux系统ls -l命令每个字段的含义.doc

    在 Linux 系统中,ls -l 命令是一个非常常用的命令,它可以显示文件的详细属性。下面我们将详细讲解 ls -l 命令每个字段的含义。 权限字段 在 ls -l 命令的输出结果中,第一个字段是权限字段,例如:`rw-r-xr-x`。...

    Linux设备文件简介.pdf

    Linux设备文件是操作系统与硬件设备交互的关键元素,它们在Linux文件系统层次结构中扮演着特殊的角色。设备文件位于`/dev`目录下,是Linux内核识别和管理硬件设备的一种抽象表示。理解设备文件的工作原理对于任何...

    Linux复制写入命令.txt

    根据提供的文件信息,本文将详细解释“Linux复制写入命令”这一主题,涵盖服务器上的复制、剪切以及文件传输操作。 ### Linux复制写入命令详解 #### 一、概述 在Linux环境中,复制、剪切及传输文件是日常管理工作...

    linux 字体颜色意义

    当一个文件没有特殊的属性或类型时,它将以白色字体显示。 6. **紫色(Purple)**:常用于显示块设备和字符设备。块设备如硬盘驱动器,而字符设备如串行端口,它们在文件系统中表现为特殊的文件类型。 7. **青色...

    linux下find命令-atime,-ctime,-mtime真正含义

    这包括文件属性的变化,如修改权限、所有权等。同样,`-ctime n` 的用法与 `-atime` 类似。例如: ```bash find /path/to/search -type d -ctime +7 # 查找7天或更久未修改过属性的目录 ``` ### 3. `-mtime`(修改...

    linux_fdisk命令详解

    通过`fdisk`,用户可以在不同类型的文件系统之间灵活切换,如Linux、FAT32、Linux Swap、FAT16以及一些Unix系统等。尽管`fdisk`具有强大的功能,但对于初学者来说可能稍显复杂。 #### 二、fdisk的基本用法 ##### 1...

    一步一步学 Linux

    - **字符意义**:解读文件权限字符串中的每个字符代表的具体含义。 - **权限与属性更改**:使用`chmod`命令修改文件权限。 - **目录与文件权限的意义**:解释不同权限组合对文件和目录的影响。 #### 九、关机相关...

    《Linux 系统》

    11. 改变权限属性:`chmod`命令用于改变文件或目录的权限属性。 12. Bash在Linux中的含义:Bash是指Bourne-Again SHell,是Linux默认的Shell,提供命令行接口。 13. `cd ~`命令功能:这个命令将用户切换到其个人主...

Global site tag (gtag.js) - Google Analytics