linux目录权限及目录配置
来源:互联网 发布:下载免费炒股软件 编辑:程序博客网 时间:2024/06/06 11:46
文件的权限
分别对应 权限 连接数 拥有者 用户组 文件大小 修改日期 文件名- 第一组 -rw-r–r— 表示文件的类型和权限,共十个字符
- 第一个字符表示这个文件是 目录,文件,链接文件
- d 表示 目录
- 表示 普通文件
- l 表示 链接文件
- b 表示 可随机存取装置 (基本不用)
- c 表示 一次性存取装置 (基本不用)
- 第2-4个字符表示拥有者对文件的权限
没有权限则用-表示- r 表示 可读
- w 表示 可写
- x 表示 可执行
- 第5-7个字符表示拥有者所在用户组对文件的权限
没有权限则用-表示- r 表示 可读
- w 表示 可写
- x 表示 可执行
- 第8-10个字符表示其他人对文件的权限
没有权限则用-表示- r 表示 可读
- w 表示 可写
- x 表示 可执行
- 第一个字符表示这个文件是 目录,文件,链接文件
- 第二组 1 表示 文件的链接数(硬链接).
- 第三组 root 表示文件的拥有者
- 第四组 root 表示文件拥有者所在的用户组
- 第五组 表示文件的大小
- 第六组 表示 文件的修改时间
- 第七组 表示 文件名
- 第一组 -rw-r–r— 表示文件的类型和权限,共十个字符
改变文件属性和权限
- 改变所属用户组 chgrp
chgrp [-R] groupname dir/filename
- 改变文件的拥有者 chown
chown [-R] username /dir/filename
- 改变权限 chmod
- 数字表示法:
- 4 表示 r 可读
- 2 表示 w 可写
- 1 表示 x 可执行
数字可累加 比如说4+2+1=7 则chown 777 /var/log/
表示 /var/log这个目录的拥有者/拥有者所在用户组/其他人的权限为 可读可写可执行/可读可写可执行/可读可写可执行
- 符号类型表示法
chmod u=rwx,go=rx .bashrc
表示拥有者权限为可读可写可执行 拥有者所在用户组和其他人的权限为 可读可执行- 数字表示法 简单明了 其他不举例了就.
- 数字表示法:
- 改变权限 chmod
- 改变所属用户组 chgrp
- linux 文件的种类和扩展名
- 文件种类
- 普通文件
文件权限为 -rwxrwxrwx类似的 第一个字符是-.
大略又分为以下几种:- 纯文本文档 (ASC||)
- 二进制文件(binary)
- 数据格式文件(data)
- 目录
文件权限为 drwxrwxrwx类似的 第一个字符是d. - 链接文件(link)
- 设备文件(device)
基本都放在/dev这个目录下,又分为两种- 区块(block)设备文件,存储数据,提供系统随机存取的接口设备,比如硬盘和软盘.
- 字符(character)设备文件,串行端口的接口设备,比如键盘,鼠标
- 数据接口文件(sockets)
通常用来在网络上进行数据传输. 通常在/var/run目录下看到. - 数据传输文件(FIFO,pipe)
解决多个程序同时存取一个文件所造成的错误问题.
- 普通文件
- 扩展名
linux上是没有扩展名的.
约定俗成用来区分不同文件类型的:- *.sh 脚本或者批处理文件(scripts)
- *Z,*tar,*tar.gz,*zip,*tgz 压缩文件
- *.html,*.php 网页
- linux 文件名的限制
最好不要包含 * ? > < ; & [ ] ! | \ ’ ” ` { } - +
- 文件种类
- linux 目录结构
- /bin 放置执行文件的目录
- /boot 放置开机启动时文件的目录
- /dev 放置设备的目录
- /etc 放置配置文件的目录
- /etc/init.d/ : 服务的预启动脚本
- / etc/xinetd.d/ : super daemon 管理的各项服务的配置文件目录
- /etc/X11/ : X Window
- /home 用户家目录
- /lib 系统函数库
- /media 多媒体存放目录
- /mnt U盘,软盘.
- /opt 第三方协助软件放置目录
- /root root用户的家目录
- /sbin 一般是超级用户使用的执行文件
- /srv 网络服务的数据目录
- /tmp 临时文件目录
- /usr 用户软件所在目录,包括可变的数据和不可变的数据都可以放在这里
- /lost+found 使用ext2或者ext3文件格式时才会有的目录,当系统发生错误时,将一些遗失的片段放在此目录下.
- /proc 内存,CPU,进程,网络状态等的信息
- /sys 与核心相关的信息
- /usr下目录结构
- /usr/bin 用户命令(与/bin的区别在于是否与启动命令相关)
- /usr/lib 各应用软件的函数库
- /usr/local 用户在本机自行安装的软件
- /usr/sbin 非系统正常运行所需要的命令
- /usr/share 共享文件存放的目录
- /usr/src 应用源码存放的目录
- /var 下目录结构
- /var/cache 应用运行过程中产生的咱存档
- /var/lib 程序运行过程中,使用到的数据文件存放的目录
- /var/lock 用来锁定不同用户或者应用同时使用同一个文件
- /var/log 系统日志或者应用日志
- /var/mail 个人电子邮件信箱目录
- /var/run 应用或者服务启动后,放置PID的目录
- /var/spool 放置队列数据,使用后应该主动删除
0 0
- linux目录权限及目录配置
- Linux的文件权限及目录配置
- linux操作系统目录及权限
- linux命令--开关机及文件权限与目录配置
- Linux的档案权限及目录配置(一)
- Linux的档案权限及目录配置(3)
- Linux的档案权限及目录配置(4)
- Linux的档案权限及目录配置(一) (2)
- Linux的文件权限与目录配置及文件与目录管理
- Linux设置目录及子目录的权限
- Linux--档案/目录 权限及修改
- Linux文件及目录权限命令
- linux新建文件及目录默认权限
- Linux文件及目录的权限
- Linux 更改目录及子目录权限
- linux新建文件及目录默认权限
- Linux更改文件及目录权限问题
- Linux重要目录、部分命令及权限
- nginx--rewrite指令使用
- 左旋转字符串
- 初识Android
- hdu5592&bestcoder Round #65 1003题
- 扑克牌问题
- linux目录权限及目录配置
- 孩子们的游戏(圆圈中最后剩下的数)
- UIImagePickerController 本地照片
- 萌妹子的志向及leader的一些感悟
- Android中Dialog源码解析
- Unity3D 各个版本安装破解
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- abstract 抽象
- web前端面试题及答案