3.文件管理
文件的三种用户类型
1、所有者:文件的主人
2、所有者组:文件所属的team
3、其它人:除了所有者和所有者组的所有人
文件所有者和所有者组的信息是存放在/etc/passwd和/etc/group文件中
文件属性
第一栏的第一个属性代表文件的类型:
[d]是目录;
[-]是文件包括纯文本文件、二进制文件、数据格式文件(可通过特定的命令调用);
[l]表示为连结文件;
设备文件:通常在/dev这个目录中
[b]为设备文件里面的储存设备(块设备)例如硬盘;
[c]为设备文件里面的串行端口设备(字符设备),例如键盘、鼠标.
[s]数据接口文件sockets,用于网络间通信.
[p]数据输送文件(FIFO).主要的用途在解决多个程序同时存取一个文件所造成的错误问题.
FIFO是first-in-first-out的缩写.
接下来的属性中,三个为一组,用来表示用户可文件进行的操作权限,分别为:
[r]代表可读(read) [w]代表可写(write)
[x]代表可执行(excute) [ -]不具该项权限
第一组为『所有者的权限』;
第二组为『所有者组的权限』;
第三组为『其它人的权限』.
文件目录
[ r ] 可读查看文件内容浏览目录中内容[ w ] 可写修改文件在目录中创建、修改、移动文件
[ x ] 可执行可执行文件可进入目录
第二栏表示为到I节点的连接数 (i-node);
第三栏表示文件的所有者
第四栏表示文件的所有者组
第五栏为文件的大小;
第六栏为这个文件的创建日期或最近修改的日期(月份、日期及时间);
第七栏为这个文件的文件名.文件名以“....”开头的是隐藏文件.
拥有帝国一切,皆有可能。欢迎访问phome.net
如何改变文件权限
chgrp:改变文件所有者组 chown:改变文件所有者 chmod:改变文件的属性、SUID、等
的特性
改变所有者组chgrp
语法:
chgrp [-选项]参数文件名
选项:
R:进行递归 ( recursive )的改变,改变目录下的所有文件、目录的所有者组(在修改目录下所有时使用)
注:要改变成为的所有者组名在/etc/group里存在
改变所有者chown
语法:
chown [-选项]参数文件名
选项:
R:同chgrp
注:要改变成的所有者是已经存在系统的,也就是在 /etc/passwd这个文件中已经存在的用户名.
补充:此命令可用来修改文件所有者组.其方法是在所有者后加上要改变的所有者组,两者用“:”或“.”分开.
文件的权限
文件权限有两种表示方法:字符表示法和数字表示法
字符表示:用rwx-表示文件的属性
数字表示:用三个八进制数来表示文件的属性
[r]对应数字4 [w]对应数字2
[x ]对应数字1 [-]对应数字0
所有者 = rw-= 4 2 0 = 6
所有者组 = r--= 4 0 0 = 4
其它人= r--= 4 0 0 = 4
用数字表示为644
改变文件的权限chmod
语法:
chmod [-选项]参数文件名
选项:R:进行递归( recursive )的改变,改变目录下的所有文件、目录的权限
参数:
数字表示:数字类型的权限
字符表示:如下表
文件管理
复制文件cp 移动或重命名文件和目录 mv
删除文件rm 删除目录rmdir
复制文件cp
语法: cp [-选项]源文件目标文件
选项:
f删除已存在的目标文件.
i提示是否覆盖已存在的目标文件.
拥有帝国一切,皆有可能。欢迎访问phome.net
p保留原先文件的所有者、组、权限和时间等属性
r递归复制目录
v在复制前输出文件名
-R同-r
移动或重命名文件和目录mv
语法:mv [-选项]源文件目标文件
移动或重命名文件和目录mv
选项:
f强制覆盖已有文件
i在覆盖已有文件前提示
v在移动文件时输出相关信息
删除文件rm
语法: rm [-选项]文件名
选项:
f强制删除,不给用户任何提示.
i在删除每个文件时提示用户.
r删除目录.
v删除每个文件时输出文件信息.
删除目录rmdir
|