文件属性和管理

来源:互联网 发布:微信加友软件免费下载 编辑:程序博客网 时间:2024/05/01 14:15

【文件基本属性】

http://www.runoob.com/linux/linux-file-attr-permission.html

使用ll或者lsl命令来显示一个文件的属性以及文件所属的用户和组。


第一个字符代表文件是目录,文件或链接:

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 只看尾巴几行



0 0