Linux的文件属性与目录配置
创始人
2024-06-08 14:11:03
0

1、 用户与用户组

1) 文件拥有者(owner)、用户组(group)、其他人(other)

2) /etc/password:记录所有系统账号与一般用户以及root的相关信息

/etc/shadow:记录密码

/etc/group:记录用户组名称

2、 文件属性

1)Ls –al

Ls:似于DOS中的dir命令

-al:列出所有文件(包括隐藏文件,即文件名前***个字符为.的文件)

-rwxrwxrwx   1   root   root   293   Oct 19 21:24   test

(1)***列:-rwxrwxrwx 表示文件属性

第1个字符-表示文件类型:

d 目录

-   文件

l   连接文件(link file)

b   设备文件中可供存储的接口设备

c   设备文件中的串行口设备,如键盘鼠标

***组rwx表示拥有者的权限(r:read w:write x:excute)

第二组rwx表示用户组的权限

第三组rwx表示其他非本用户组的权限

(2)第二列:1 表示连接占用的节点(i-node);

若是目录,则与该目录下还有多少目录有关

(3)第三列:root 表示这个文件或目录的owner

(4)第四列:root 表示这个文件所属的group

(5)第五列:293 表示这个文件的大小

(6)第六列:Oct 19 21:24 表示这个文件的创建日期或最近修改日期

(7)第七列:test   表示这个文件的文件名,若前面有”.”,则表示是隐藏文件

2)更改文件权限

(1)更改文件所属用户组

chgrp [-R] groupname filename

groupname可以是用户组ID,也可以是/etc/group文件中用户组的组名。filename是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的owner或超级用户,则不能改变该文件的组。

- R 递归式地改变指定目录及其下的所有子目录和文件的属组

(2)更改文件拥有者

chown [选项] 用户或组 文件

用户可以是用户名或用户ID。组可以是组名或组ID。

文件是以空格分开的要改变权限的文件列表,支持通配符。

- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。

- v 显示chown命令所做的工作。

(3)改变文件或目录的访问权限

数字模式:chmod [-R] xyz 文件或目录

r:4 w:2 x:1

将同一组(owner/group/other)的三个属性(r/w/x)累加值,就是该组的权限,如owner=rwx=4+2+1=7,other=---=0+0+0=0

xyz:各组(owner/group/other)的(r/w/x)累加值

符号类型:chmod [u|g|o|a] [+|-|=] [r|w|x] 文件名

u:user   g:group o:other   a:all

如:chmod u=rwx,go=rx .bashrc

chmod a+w .bashrc

#p#

3、 目录属性

r:具有读取目录结构清单的权限,可用ls命令读取目录内容

w:可以在该目录下建立、删除、重命名和移动文件和目录,

x:能否进入目录

4、 文件类型

普通文件(regular file):纯文本文件(ASCII)(可用cat命令查看)、二进制文件(如cat是二进制文件)、数据格式文件

目录(directory)

连接文件(link)

设备与设备文件(device):分为block设备文件和character设备文件

套接字(socket):常用于网络数据连接

管道(FIFO,pipe):解决多个程序同时访问一个文件所造成的错误

5、 文件扩展名

*.sh:批处理文件(scripts,脚本)

*Z、*.tar、*.tar.gz、*.zip、*.tgz:压缩文件

*.html、*.php:网页相关文件

6、 Linux目录配置

.(./):表示当前目录

..(../):表示上一层目录

7、 特殊目录

1) 不可与root分区分开的目录

/etc/、 /sbin/、 /bin/、 /dev/、 /lib/

2) ***独立成为单一分区的目录

/home、 /usr(程序安装)、 /var(管理系统运行过程中的重要中间暂存数据)、 /tmp

3) 特别重要的目录

/etc(系统设置)、/usr/local、/var

8、 一般主机分区和目录

/ <1GB

/boot   50MB

/usr    10GB

/home 剩下的

/var    >1GB

【编辑推荐】

  1. Linux操作系统上去掉文件属性的命令介绍
  2. linux中du命令参数及df命令和dd命令介绍
  3. 识别Linux系统的文件类型 File命令介绍

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...