linux查看文件的属性
❶ linux文件属性及权限详解,带思考题
如上显示信息(一共7个栏位),说明如下:
文件属性&权限 文件硬链接数 拥有者 所属group 文件大小 建档日期 文件名
(1)第一个栏位,表示文件属性&权限。Linux的文件基本上分为三个属性:
格式: rwx(拥有者权限)r-x(所属组权限)r-x(其他人权限)
权限操作相关命令
(2)第二个栏位,表示文件硬链接数。
注意:互为硬链接的文件具有相同的文件节点,软链接时文件节点号不一样;
(3)第三个栏位,表示该文件或目录的拥有者。
若使用者目前处于自己的home, 那这一栏大概都是它的账号名称。
(4)第四个栏位,表示所属的组(group)。
每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。
(5)第五栏位,表示文件大小,用byte来表示,而空目录一般都是1024byte。
当然也可以用其它参数使文件显示的单位不同,如使用ls -k就是用kb来显示一个文件的大小单位。
(6)第六个栏位,表示创建日期。
以"月,日,时间"的格式表示,如Aug 15 5:46表示8月15日早上5点46分。
(7)第七个栏位,表示文件名。可以用 ls -a 显示隐藏的文件名。
思考题:
如下目录, 请问test用户, testgroup组成员, others其他人 是否可以进入groups目录?
drwxr-xr-- test testgroup 5238 Jun 19 10:25 groups/
思考之后, 滚动查看答案~
答:
test用户, 可以进行任何工作
testgroup组成员, 可以进入目录, 但是不能写入
others其他人, 不能进入目录, 因为没有x权限
❷ 在linux下怎样得到文件的属性
1、简单的用命令看:
ls-al
2、C编程:
“#include<sys/stat.h>”
intstat(const
char*restrictpathname,structstat*restrictbuf);//通过文件名称获取文件属性
❸ Linux系统中如何查看文件的属性
Linux中的文件属性可以通过ls -al指令来查看,下面的指令演示了如何在Linux系统中查看文件的属性:letuknowit@ubuntu:/$ cd /tmpletuknowit@ubuntu:/tmp$ touch testletuknowit@ubuntu:/tmp$ ls -al test-rw-rw-r-- 1 letuknowit letuknowit 0 2012-03-08 04:33 test第1行:通过cd指令进入 /tmp 目录第2行:通过touch指令新建一个文件,名为:test第3行:通过ls -al test指令查询文件test的属性,这里只列出了文件test的属性,如果想列出当前目录下所有文件的属性,去掉test即可(ls -al),也可以将test换成系统中的某个路径(ls -al /tmp),那么就会列出该路径下所有文件的属性第4行:test文件的属性,在Linux中,每个文件的属性由七个部分组成,为了看的更清楚,下面把这7项分开点显示:-rw-rw-r--�0�2�0�2�0�2�0�2 1�0�2�0�2�0�2�0�2 letuknowit�0�2�0�2�0�2�0�2 letuknowit�0�2�0�2�0�2�0�2 0�0�2�0�2�0�2�0�2 2012-03-08 04:33�0�2�0�2�0�2�0�2 test 以上7项依次表示【文件的属性】、【连接数】、【文件的拥有者】、【文件所属的群组】、【文件大小】、【文件创建时间】和【文件名称】。 红色部分的 -rw-rw-r–�0�2 就是Linux系统下文件的属性了,其决定着文件的拥有者、群组以及其他用户对该文件的访问权限,蓝色的letuknowit为该文件的拥有者,绿色的letuknowit是文件所属的群组;由于是用touch指令创建的文件,所以文件的大小为0。
❹ linux命令如何查看文件的属性
通过ll命令可以查看一个目录下的文件和子目录的属性和大小,以下面的例子讲解:
[root@localhost ~]# ll
total 88
-rw-r--r-- 1 root root 1022 Feb 13 16:07 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 Feb 13 16:07 Desktop
-rw-r--r-- 1 root root 49229 Feb 13 16:07 install.log
-rw-r--r-- 1 root root 5133 Feb 13 16:06 install.log.syslog
-rw-r--r-- 1 root root 7 May 2 05:28 test
[root@localhost ~]#
我以其中一行讲解:
-rw-r--r-- 1 root root 1022 Feb 13 16:07 anaconda-ks.cfg
-rw-r--r-- 1 root root 1022这些都是文件的属性,包括文件的属主、属组和其他组的权限,属主和属组的名称,1022表示文件的大小,Feb 13 16:07是文件的修改时间。
至于被谁修改过是看不出来的。
❺ linux命令如何查看文件属性大小
[root@localhost
~]#
ll
total
88
-rw-r--r--
1
root
root
1022
Feb
13
16:07
anaconda-ks.cfg
drwxr-xr-x
2
root
root
4096
Feb
13
16:07
Desktop
-rw-r--r--
1
root
root
49229
Feb
13
16:07
install.log
-rw-r--r--
1
root
root
5133
Feb
13
16:06
install.log.syslog
-rw-r--r--
1
root
root
7
May
2
05:28
test
[root@localhost
~]#
下面以其中一行讲解:
-rw-r--r--
1
root
root
1022
Feb
13
16:07
anaconda-ks.cfg
-rw-r--r--
1
root
root
1022这些都是文件的属性,包括文件的属主、属组和其他组的权限,属主和属组的名称,1022表示文件的大小,Feb
13
16:07是文件的修改时间。但是至于被谁修改过是看不出来的。
❻ linux查看文件属性命令
ls
ls -a 查看所有文件
ls -l 查看详细的属性
2,lsattr
查看文件的扩展属性,
如果文件被chattr +i 添加了写保护,
用lsattr可以看到添加的属性
3,file
查看文件的类型《Linux就该这么学》 一起学习更多命令
4,stat
查看文件的状态
❼ linux文件属性有哪些
文件的权限与属性是Linux相当重要的一部分,今天主要来看一下linux文件的属性。
6
在linux中,每一个文件都多加了很多的属性进来,尤其是用户组,其最大的用途是在“数据安全性”上来。如果你有一个开发团队,在你的团队中,你希望每个人都可以使用某一些目录下的文件,而非你的团队的其他人则不能使用,哪么可以将团队所需的文件权限写为【-rwxrwx---】