Linux下文件/目录基本操作
来源:互联网 发布:青岛知行国际官网 编辑:程序博客网 时间:2024/04/30 02:09
1 ls-l hahaya.txt
(1)第一列表示文件的属性
第一个属性表示这个文件是目录、文件或连接文件等
其余9个每3个一组,共三组。
第一组:拥有者的权限
第二组:同用户组的权限
第三组:其它非本用户组的权限
(2)第二列表示连接占用的节点
(3)第三列表示这个文件或目录的拥有者
(4)第四列表示文件或目录拥有者所在的用户组
(5)第五列表示文件的大小
(6)第六列文件创建或最近的修改日期
(7)第七列表示这个文件的文件名
则上图可解释为:第一列第一个属性为-表示hahaya.txt是一个文件
第一例后9个三个一组
第一组rw-表示拥有者的权限为可读可写
第二组rw-表示同用户组的权限为可读可写
第三组r--表示其它非本用户组的权限为可读
第二列表示hahaya.txt占用的节点数为1
第三列表示这个文件的拥有者是hahaya
第四列表示文件拥有者所在的用户组是hahaya
第五列表示文件大小12字节
第六列表示创建或修改的时间7月27日20时48分
第七列表示文件名为hahaya.txt
2 chmod(change mode)命令
chmod命令可以用来修改文件的权限
文件的权限分为:r(读)八进制表示为4、w(写)八进制表示为2、x(执行)八进制表示为1
如[-rwxrwxrwx]则:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
other = rwx = 4+2+1 = 7
则该属性用八进制表示为0777(0表示用八进制表示)
Linux将所有用户(简写为a)分成三类:User(简写为u)、Group(简写为g)和Other(简写为o)
chmod u+x hahaya.txt //给User用户增加执行权限权限
chmod ugo+x hahaya.txt //给User、Group、Other用户增加执行权限
chmod u-x hahaya.txt //给User用户减少执行权限
chmod 0777 hahaya.txt //给所有用户增加读、写、执行权限
3 chgrp(change group)命令
chgrp命令可以用来修改文件所属的用户组
chgrp hahaya hahaya.txt //将hahaya.txt文件的用户组改为hahaya
4 chown(change owner)命令
chown命令可以用来修改文件的拥有者。
chown hahaya.hahaya hahaya.txt //将hahaya.txt文件的拥有者改为hahaya 前面的hahaya表示文件的拥有者后面的hahaya则表示拥有者所属的用户组
5 chattr(change attribute)命令
chattr命令改变文件属性 在root权限下
chattr +i hahaya.txt //禁止删除文件hahaya.txt
chattr -i hahaya.txt //去掉hahaya.txt文件加上的i属性
- Linux下文件/目录基本操作
- linux下文件操作
- Linux 下文件操作
- Linux下文件操作
- linux下文件操作
- linux下文件操作
- Linux 下文件操作
- Linux下文件操作
- Linux下文件操作
- Linux下文件操作
- linux 下文件和目录相关常用操作
- Linux 下获取目录a下文件b的操作
- Linux下文件目录含义
- linux下文件和目录
- linux下文件和目录
- Linux下文件操作的基本函数及分析
- Linux下文件的操作
- Linux下文件的操作
- PCB器件封装的命名
- android下socket编程问题:服务器关闭时,客户端发送请求的异常处理
- ERP系统2011年7月28日更新
- 小甲鱼PE详解之输入表(导入表)详解2(PE详解08)
- 小甲鱼PE详解之输入表(导出表)详解(PE详解09)
- Linux下文件/目录基本操作
- 小甲鱼PE详解之基址重定位详解(PE详解10)
- 外部连接与内部连接
- sort (draft)
- Java编程能力强化——狼羊过河问题
- MFC中创建没有子窗口的MDI应用程序
- redis-server 启动原理简析
- 新手入门:介绍Java学习的一些主要思路
- 新手入门:介绍Java学习的一些主要思路