Linux下文件与权限的设定
2.第二列显示的是文档的连结数,这个连结数就是硬链接的概念,即多少个文件指向同一个索引节点,举例如下: [root@localhost ~]#ls -al -rw-r--r-- 1 root root 60151 Oct 25 01:01 install.log [root@localhost ~]#ln install.log install.log1 [root@localhost ~]#ls –al install.log -rw-r--r-- 2 root root 60151 Oct 25 01:01 install.log [root@localhost ~]#ln install.log install.log2 [root@localhost ~]#ls –al install.log -rw-r--r-- 3 root root 60151 Oct 25 01:01 install.log 从上面可以看出,install.log文件原始的连结数是1,然后做了两个硬链接操作,install.log文件的连接数变为3,这就是连接数的含义。 3.第三列显示了文档所属的用户和用户组,也就是文档是属于哪个用户以及哪个用户组所有,例如上面的oradata目录,所属的用户为oracle,所属的组为oinstall组。文件所属的用户和组是可以更改的,通过chown命令就可以修改文档的用户属性。 4.第四列显示的是文档的大小,默认显示的是以bytes为单位,但是也可以通过命令的参数修改显示的单位,例如可以通过“ls -sh”组合人性化的显示文档的大小。对于目录,通常只显示文件系统默认block的大小。 5.第五列显示文档最后一次的修改日期,通常以月、日、时、分的方式显示,如果文档修改时间距离现在已经很远了,会使用月、日、年的方式显示。 6.第六列显示的是文档名称,linux下以“.”开头的文件是隐藏文件,同理以“.”开头的目录是隐藏目录,隐藏文档只有通过ls命令的“-a”选项才能显示。 例如上面的.createtablespace.pl文件就是一个隐藏文件。 二 利用chown改变属主和属组 chown就是change owner的意思,主要作用就是改变文件或者目录的所有者,而所有者包含用户和用户组,其实chown就是对文件所属的用户和用户组进行的一系列设置。 chown使用的一般语法为: [root@localhost ~]#chown [-R] 用户名称 文件或目录 [root@localhost ~]#chown [-R] 用户名称:用户组组名称 文件或目录 参数说明: -R : 进行递归式的权限更改,也就是将目录下的所有文件、子目录都更新成为指定的用户组权限。常常用于变更某一目录的情况。 注意,在执行操作前,确保指定的用户以及用户组在系统中是存在的。 例子1:修改隐藏文件“.createtablespace.pl”的所属用户为oracle,所属的用户组为oinstall,操作如下: [root@localhost ~]#chown oracle:oinstall .createtablespace.pl [root@localhost ~]#ls -al .createtablespace.pl -rwxr-xr-x 1 oracle oinstall 3939 Mar 20 2008 createtablespace.pl 注意,这里要确保oracle用户和oinstall组已经存在。 例子2:修改oradata目录以及目录下的所有文件的所属用户为root,用户组为dba组, [root@localhost ~]#chown -R root:dba oradata drwxr-xr-- 3 root dba 4096 Oct 30 2006 oradata (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |