您的位置:首页 > 其它

文件属性和管理

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  符号类型

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 只看尾巴几行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: