文件属性和管理
2016-06-20 23:05
309 查看
【文件基本属性】
http://www.runoob.com/linux/linux-file-attr-permission.html
使用ll或者ls–l命令来显示一个文件的属性以及文件所属的用户和组。
第一个字符代表文件是目录,文件或链接:
d 目录
- 文件
l 链接
b 可随机存储装置
c 串行端口设备(键盘、鼠标)
接下来三个一组代表权限
更改文件属组
chgrp [-R] 属组名 文件名
加上R该目录下所有文件都被改变
更改文件属主,也可同时更改文件属组
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
更改文件属性
chmod [-R] 更改后属性 文件或目录
Linux文件属性有两种设置方法,一种是数字,一种是符号。
l 数字类型
chmod 777 exer1
Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。
文件的权限字符为:『-rwxrwxrwx』,这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:
r:4
w:2
x:1
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
l 符号类型
【文件与目录管理】
ls: 列出目录 (-a 列出全部文件,-d 列出目录本身,-l 包含目录属性与权限)
cd:切换目录 (-P 显示出确实路径)
pwd:显示目前的目录
mkdir:创建一个新的目录 (-m 直接配置文件的权限 -p 递归创建多层目录)
rmdir:删除一个空的目录 (-p 删除多层空目录)
cp: 复制文件或目录
cp source destination
rm: 移除文件或目录 (-f 强制移除,忽略不存在文件,-i 删除前询问,-r 递归删除目录下所有目录和文件)
mv: 移动文件与目录,或修改名称
mv source destination
【文件内容查看】
cat 由第一行开始显示文件内容
tac 从最后一行开始显示
nl 显示的时候,顺道输出行号
more 一页一页的显示文件内容
less 与 more类似,但是比 more更好的是,他可以往前翻页!
head 只看头几行
head –n 数字
tail 只看尾巴几行
http://www.runoob.com/linux/linux-file-attr-permission.html
使用ll或者ls–l命令来显示一个文件的属性以及文件所属的用户和组。
第一个字符代表文件是目录,文件或链接:
d 目录
- 文件
l 链接
b 可随机存储装置
c 串行端口设备(键盘、鼠标)
接下来三个一组代表权限
更改文件属组
chgrp [-R] 属组名 文件名
加上R该目录下所有文件都被改变
更改文件属主,也可同时更改文件属组
chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名
更改文件属性
chmod [-R] 更改后属性 文件或目录
Linux文件属性有两种设置方法,一种是数字,一种是符号。
l 数字类型
chmod 777 exer1
Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。
文件的权限字符为:『-rwxrwxrwx』,这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:
r:4
w:2
x:1
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx---] 分数则是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
l 符号类型
chmod | u g o a(all代表全部身份) | +(加入) -(除去) =(设定) | r w x | 文件或目录 |
ls: 列出目录 (-a 列出全部文件,-d 列出目录本身,-l 包含目录属性与权限)
cd:切换目录 (-P 显示出确实路径)
pwd:显示目前的目录
mkdir:创建一个新的目录 (-m 直接配置文件的权限 -p 递归创建多层目录)
rmdir:删除一个空的目录 (-p 删除多层空目录)
cp: 复制文件或目录
cp source destination
rm: 移除文件或目录 (-f 强制移除,忽略不存在文件,-i 删除前询问,-r 递归删除目录下所有目录和文件)
mv: 移动文件与目录,或修改名称
mv source destination
【文件内容查看】
cat 由第一行开始显示文件内容
tac 从最后一行开始显示
nl 显示的时候,顺道输出行号
more 一页一页的显示文件内容
less 与 more类似,但是比 more更好的是,他可以往前翻页!
head 只看头几行
head –n 数字
tail 只看尾巴几行
相关文章推荐
- solr5.5.0服务启动与停止
- JSON
- Wine虚拟技术及其使用
- RAM,ROM和Flash memory等存储器的比较
- android UI TextView setText显示服务器返回数据
- bzoj2054 疯狂的馒头
- HTML5多媒体audio和video(一)
- JSON clone 实现
- [BZOJ4537] [HNOI/AHOI2016] 最小公倍数 - 分块 - 并查集
- BZOJ_1614_ [Usaco2007_Jan]_Telephone_Lines_架设电话线_(二分+最短路_Dijkstra/Spfa)
- MySQL查询数据表的Auto_Increment(自增id)
- Scroller的使用,让View随心所欲的移动
- HTML表单标签
- 将应用交付服务引入到OpenStack-【中国IC微专栏】2016.6.16
- TabHost
- PHP 浏览器禁用cookie,解决session变量不能传值
- 怎么用maven创建一个Java Web项目?
- mysql共享锁与排他锁
- 基本算法之一——直接插入排序
- Java 序列化Serializable详解(附详细例子)