Linux文件属性


1.文件属性

[[email protected] ~]# ls -al
total 136
dr-xr-x---.  5 root root  4096 Mar 22 10:35 .
dr-xr-xr-x. 27 root root  4096 Feb 22 09:43 ..
-rw-------.  1 root root  1138 May 29  2013 anaconda-ks.cfg
-rw-------.  1 root root 34728 May 13 17:07 .bash_history
-rw-r--r--.  1 root root    18 May 20  2009 .bash_logout
-rw-r--r--.  1 root root   176 May 20  2009 .bash_profile
-rw-r--r--.  1 root root   316 Dec 10  2013 .bashrc
-rw-r--r--.  1 root root   100 Sep 23  2004 .cshrc
drwxr-xr-x.  2 root root  4096 Mar 15 18:10 EcafeDemo
-rw-r--r--.  1 root root 26090 May 29  2013 install.log
-rw-r--r--.  1 root root  7345 May 29  2013 install.log.syslog
-rw-------.  1 root root    50 Mar 16 19:04 .lesshst

其中:install.log的文件权限为:-rw-r--r--

第一个字符代表这个文件的类型(如目录、文件或链接文件等等):

当为[ d ]则是目录,例如上表档名为『.gconf』的那一行;

当为[ - ]则是文件,例如上表档名为『install.log』那一行;

若是[ l ]则表示为连结档(link file);

若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);

若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合

[r]:表示可读

[w]:表示可写

[x]:表示可执行

第一组为『文件所有者的权限』,以『install.log』那个文件为例, 该文件的拥有者可以读写,但不可执行;

第二组为『同用户组的权限』;

第三组为『其他非本用户组的权限』.

目录的读权限: 可以查看目录本身的信息(ll -d)。

目录的写权限: 可以在目录下面创建和删除文件。

目录的执行权限:可以获得目录下文件的列表,和进入目录。要对目录下存在的文件进行读取和修改,必须要进入目录,所以必须要目录有执行权限。


2.修改文件属性和权限

chgrp:改变文件所属用户组

chown:改变文件所有者

chmod:改变文件权限

其中chown也可以同时修改文件所有者和文件所属用户组,比如:

将install.log的所有者和用户改为user

chown user:user install.log

chown也可以单纯地修改所属用户组,比如:

chown .user install.log

chmod可以通过 u, g, o来代表三种权限,比如:

chmod u=rwx, go=rx  .bashrc

也可以通过a+x,或者a-x给每个文件写入/去掉写入的权限

chmod a+x filename
时间: 2024-11-14 23:37:41

Linux文件属性的相关文章

linux文件属性知识总结

linux文件属性可以使用ls -l命令查看.文件属性为以下 1.文件类型:-,d,l,b,c,s等 2.文件链接数 #创建文件链接命令 ln [-s 创建软连接] target link_name #默认创建硬链接 3.文件读写执行属性 4.文件属主和群 5.文件大小 ls -h #以友好方式显示文件大小 6.文件时间属性 #mtime(modification time) 文件内容改变时间 #ctime(status time) 权限和属性修改时间 #atime (acess time) 文

linux文件属性详细说明

转自:http://hi.baidu.com/inclover/blog/item/0a7f6f97efddde6755fb96e5.html 1. Linux 文件属性概说: Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容: [[email protected] ~]# ls -lih总计 104K 2408949 -rwxr-xr-x 1 root root    7 04-21 12:47 lsfile.s

linux文件属性、文件类型、linux用户和权限、软链接和硬链接

作者:Georgekai 归档:学习笔记 2017/12/22 day12 georgekai~~习惯:操作前备份,操作后检查 本章正题: linux文件属性.文件类型.linux用户和权限.软链接和硬链接 1.1 文件属性 1.1.1 查看文件属性的含义 [[email protected] ~]# ls -lhi total 40K 791060 -rw-------. 1 root root 1.1K Dec 11 04:20 anaconda-ks.cfg 注: 791060  #是In

linux文件属性、特殊符号、通配符、通配符与正则的区别

作者:Georgekai 归档:学习笔记 2017/12/25 本章正题:linux文件属性.特殊符号.通配符.通配符与正则的区别 1.1 软链接与硬连接的区别 1.1.1 1.创建软连接(怎么来的) cp -s 或 ln -s 意思一样 1.1.2 2.创建硬链接(怎么来的) ln  源文件  链接文件 1.1.3 区别(什么意思) 1.软连接相当于windows中快捷方式,存放的是源文件的位置 2.硬链接相当于是文件的入口.多个硬链接,相当于是超市的前后门 3.硬链接也是个普通文件 (-),

Linux学习之十二-Linux文件属性

Linux文件属性 在Linux中,对于每个文件都有相应属性,以Linux中root用户家目录下新建文件a.txt为例,在a.txt中输入几个字符 使用命令ls -ild a.txt查看文件的权限等 [[email protected] ~]# ls -ild a.txt 1057689 -rw-r--r--. 1 root root 8 Apr 9 19:42 a.txt 说明: 第一列:1057689    文件的inode号 第二列第1位:-        文件类型,常见的文件类型有 d:

3.linux文件属性

1.linux文件属性 ls -lih i查看文件inode,h查看文件大小 文件总共10个属性 inode索引节点编号(唯一的) 文件类型和权限,第一个字符为类型,后面字符为权限 硬链接的数量 文件或目录所属的用户 文件或目录所属的组 文件的大小 7,8,9列分别是文件的修改时间:月,日,时:分 文件名 查看文件属性的命令 stat 查看磁盘inode使用量 2.文件类型 通过file xxx命令可以查看文件类型 分别查看目录和文件 ls -l |grep -i "^d" ls -l

Linux文件属性(属主属组权限)

Linux文件属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限.为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定. 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组 例如: [[email protected] /]# ls -l 总用量 24 lrwxrwxrwx. 1 root root 7 6月 6 21:30 bin -> usr/bin dr-xr-xr-x.

linux文件属性与权限

我们知道档案权限对于一个系统的安全重要性,也知道档案的权限对于使用者与群组的相关性, 那如何修改一个档案的属性与权限呢? 我们这里介绍几个常用于群组.拥有者.各种身份的权限的指令.如下所示: chgrp  :  改变档案所属群组 chown :  改变档案拥有者 chmod :  改变档案的权限, SUID, SGID, SBIT等等的特性 1. 改变所属群组, chgrp [[email protected] ~]# chgrp [-R] dirname/filename ...  选项与参数

Linux 文件属性认识

Linux系统是一种典型的多用户操作系统,不同的用户处于不同地位,拥有的权限也不同,我们可以通过ls -l查看 [[email protected] cron.daily]# ll / total 104 dr-xr-xr-x.   2 root root  4096 Sep 22 11:15 bin dr-xr-xr-x.   4 root root  4096 Sep 22 10:03 boot ... 上述中,bin的第一个属性用d表示,"d"在Linux系统中是表示目录文件的意

Linux文件属性-目录-命令分类学习

一:Linux常见文件类型 -:普通文件(f) [[email protected] ~]# ls -l -rw------- 1 root root      1017 Dec  8 07:47 anaconda-ks.cfg b:块设备文件(block)[随机访问的设备,按数据块(512byte)为单位,如硬盘/dev/hda1 ./dev/sda2./dev/fd0] [[email protected] dev]# ls -l brw-rw---- 1 root disk   22,