【Linux学习记录】Linux文件属性权限、目录管理

 

1.linux 文件属性

r:4 w:2 x:1 rwz表示可读可写可执行

[root@vbird ~]# ls -al

  #列出所有的文件包括隐藏文件 下面显示的内容中第一个字符表示该文件为什么属性 d为目录 -为文件 l为连接文件

总计 144

drwxr-x---  4 root root  4096 03-08 14:59 .

drwxr-xr-x 23 root root  4096 2012-03-08 ..

-rw-------  1 root root  1244 2012-03-08 anaconda-ks.cfg

-rw-------  1 root root    12 03-08 14:56 .bash_history

-rw-r--r--  1 root root    24 2007-01-06 .bash_logout

-rw-r--r--  1 root root   191 2007-01-06 .bash_profile

-rw-r--r--  1 root root   176 2007-01-06 .bashrc

-rw-r--r--  1 root root   100 2007-01-06 .cshrc

drwx------  3 root root  4096 2012-03-08 .gconf

drwx------  2 root root  4096 03-08 14:41 .gconfd

-rw-r--r--  1 root root 31407 2012-03-08 install.log

-rw-r--r--  1 root root  5521 2012-03-08 install.log.syslog

-rw-r--r--  1 root root   129 2007-01-06 .tcshrc

-rw-------  1 root root    54 03-08 14:59 .xauthANycba

2.文件权限更改

chgrp 改变文件所属用户组

实例:

[root@vbird ~]# chgrp users install.log

  #更改文件install.log所属用户组为users

[root@vbird ~]# ls -l  

总计 56

-rw------- 1 root root   1244 2012-03-08 anaconda-ks.cfg

-rw-r--r-- 1 root users 31407 2012-03-08 install.log

  #这里显示文件用户组已为users

-rw-r--r-- 1 root root   5521 2012-03-08 install.log.syslog

chown 改变文件拥有者

实例:

[root@vbird ~]# chown bin install.log

  #更改install.log文件的拥有者为bin

[root@vbird ~]# ls -l

总计 56

-rw------- 1 root root   1244 2012-03-08 anaconda-ks.cfg

-rw-r--r-- 1 bin  users 31407 2012-03-08 install.log

-rw-r--r-- 1 root root   5521 2012-03-08 install.log.syslog

chmod 改变文件的属性,SUID等特性

[root@vbird ~]#chmod [-R] xyz 文件或目录

-R 递归持续更改,或者说是同目录下的子目录继承

xyz为权限属性 这里用权限属性值的和


  . 表示当前目录,也可以使用 ./ 表示

  .. 表示上一层目录,也可以是使用 ../ 表示

[root@vbird ~]# cd .

[root@vbird ~]# cd ..

[root@vbird /]# 

 cd /etc/mnt 表示绝对路径

 cd ../etc/mnt 表示相对路径

 

目录的相关操作

 

  . 表示当前目录,也可以使用 ./ 表示

  .. 表示上一层目录,也可以是使用 ../ 表示

  -  表示前一个工作目录

  ~  表示“当前用户身份”所在的家目录

  ~fangxin  表示fangxin用户的家目录

 

 cd 切换目录  pwd显示当前所在的目录

 mkdir建立新目录  rmdir删除‘空’目录

 ls 查看文件和目录  

 cp复制文件或目录  rm删除文件或目录

  mv移动文件与目录,或重命名

 cat查看文件内容

  修改文件时间与创建新文件 touch  查询touch的用法使用 man touch即可获取该命令的详细用法。touch常用的情况:1.建立空文件 2.将某个文件日期修改为当前日期(mtime与atime)

    设置文件的隐藏属性 chattr   显示文件的隐藏属性 lsattr

文件类型 file  搜索文件 which ; whereis寻找特定的文件 find,locate都是搜索文件命令

 

你可能感兴趣的:(linux,centos,休闲,目录管理,属性权限)