文件属性(文件属性怎么修改)

在Linux操作系统中,一切都是文件,我们先来分析文件和文档。

当我们从命令行查看文件属性时,我们可以直观地看到七列信息:

文件属性(文件属性怎么修改)

从一个具体案例出发,我们将从右到左详细分析这七列数据:

文件属性(文件属性怎么修改)

第一列:文件名从右数第一列,就是文件名01.proj.projects.org_archive一目了然。如下所示,最后一列全是文件名:

➜主git:(主)✗ ls -alhtotal 324Kdrwxr-xr-x 1高伟高伟512年12月1日18:19。高伟高伟512年11月29日14:06..高伟高伟512年12月1日08时51分。高伟高伟1.7K月22日16:31。orgids-rwxr – r – 1高伟高伟227k 12月1日08:51 01 . proj . projects . org-rwxr-r-1高伟高伟849 11月21日19:24 01 . proj . projects . org _ archive-rwxr-r-1高伟高伟39K 11月16日14:31 build-vocabulary . org-rw-r-r-1高伟高伟13K 11月23日09:35 history-todos . org-rwxr-r-1 823 11月30日09:38 todo.today.org存档列2:最后修改时间列“12月1日08: 51”是最后修改时间。 文件有三个时间属性:修改时间(缩写为mtime)、创建时间(缩写为ctime)和最后打开时间(缩写为atime)。

使用ls命令分别查看这三个不同的时间属性。

01.proj.projects.org master git:(master)✗ls-ul 01.proj.projects.org #-u代表访问时间-rwxr-r-1 Gao well Gao well 231577 dec 1 08:51 master git:(master)ls-cl 01.proj.projects.org #-c代表创建时间创建时间-rwxr-r-1 Gao well Gao well 231577 dec 1 08:51 01.proj.projects.org master git:(master)ls-ml 01.proj.projects.org #-m代表修改时间修改时间-rwxr-r-1 gaoowei gaoowei 231如果省略了指定的时间属性,默认情况下将根据修改时间列出。

master git:(master)ls-l01 . proj . projects . org-rwxr-r-1 Gao well Gao well 231577 dec 1 08:51 01.proj.projects.org,一个简单的比较就可以看出‘ls-l’相当于‘ls-ml’。

第三列:文件大小第三列‘227k’更直观,但是文件大小。默认情况下,文件大小以字节显示:

➜主git:(主)✗ ls -altotal 324drwxr-xr-x 1高伟高伟512年12月1日18:19。高伟高伟512年11月29日14:06..高伟高伟512德c 1 18:24。高伟高伟1727年8月22日16:31。orgids-rwxr – r – 1高伟高伟231577 12月1日08:51 01 . proj . projects . org-RWXR-R-1 ga owei高伟849 11月21日19:24 01 . proj . projects . org _ archive-RWXR-R-1高伟高伟38993 11月16日14:31 build-vocabulary . org-rw-R-R-1高伟gaow ei 13005 11月23日09:35 history-todos选项,它以人类可读的模式显示:

➜主git:(主)✗ ls -alhtotal 324Kdrwxr-xr-x 1高伟高伟512年12月1日18:19。高伟高伟512年11月29日14:06..高伟高伟512年12月1日18:24。高伟高伟1.7K月22日16:31。orgids-rwxr – r – 1高伟高伟227k 12月1日08:51 01 . proj . projects . org-rwxr-r-1高伟高伟849 11月21日19:24 01 . proj . projects . org _ archive-rwxr-r-1高伟高伟39K 11月16日14:31 build-vocabulary . org-rw-r-r-1高伟高伟13K 11月23日09:35 history-todos . org-rwxr-r-1 30 09:38 todo.today.org _存档第四列和第五列分别是用户名和用户组的名称。 在这里,用户即所有者是“gaoowei ”,用户组是“gaoowei”

第6列:链接数这里的数字1表示文件中的链接数。新创建的文件链接数为1,新创建的文件夹连接数为2。

第七列:权限。第七列是最重要的一列,我们在这里一一分析。让我们再读一遍整体信息:

文件属性(文件属性怎么修改)

列出文件类型

从图中可以看出,这一列有10个字符’-RW-RW-R-‘,其中第一个字符代表文件类型,D代表文件夹(目录)等。有关详细信息,请参见下表:

文件属性(文件属性怎么修改)

分组权限

后九个字符“RW-RW-R-”是三组,分别代表三个不同用户组的三组权限,如下表所示:

文件属性(文件属性怎么修改)

从图中可以看出,二进制是最容易理解的,其中‘001’是x(执行)的运行权限,‘010’是w(写)的写或修改权限,‘100’是读权限。

后面我们会陆续阐述Linux操作系统。

本文来自投稿,仅供学习参考!不代表本站立场,该文观点仅代表原作者本人,本站不拥有所有权,不承担相关法律责任。如发现本站有抄袭侵权/违规的内容,请发送邮件至83771837@qq.com举报,一经查实,本站将立刻删除。