1、查看档案属性

   ls -al:列出所有的档案

   ls -l Desktop:列出Desktop文件属性

   ls -l D*:列出以D开头的文件属性

wKioL1NgYHmTfq2HAAEzjaJrUfQ189.jpg

档案属性    连接数    拥有者    档案所属群组    档案容量    档案最后被修改的时间    档名

   ·档案属性:10属性 [-][rwx][r-x][r--]

       1为代表这个文件名为目录或档案:d是目录,-是档案,l为连接档(link file),B为装置文件里面的可供储存的接口设备,c为装置文件里面的串行端口设备(如键盘、鼠标)

       234为拥有人的权限:r可读,w可写,x可执行

       567为同群组使用者的权限

       890为其它使用者的权限

   drwxr--r--  3  root  root 4096  jun 25 08:35  .ssh

   若想让非root用户进入,需将目录的x属性开放。

   ·若档名前多一个[.],则表示此档案为[隐藏档],ls -l显示除隐藏文件外文件


2、更改档案权限

   chgrp:改变所属群组

       charp [groupname] [dirname/filename]        charp lx copy.txt

       ls -l 查看结果

   chown:改变档案所属人

       chown [ownername] [dirname/filename]        chown lx copy

       chown [ownername]:[groupname] [dirname/filename]        chown root:root copy

       chown -R 具有传递性,连同目录下所有次目录或档案同时更改

    chmod:改变档案的属性、SUID等

       · 属性数字对照表:r=4, w=2, x=1

         chmod [-R] xyz [filename/dirname]        chmod -R 777 copy

       · 符号类型对照:u=user, g=group, o=others

         chmod u=rwx,g=rx,o=rx copy                  chmod u=rwx,go=rx copy.txt


3、文件中:r读,w写,x执行

    目录中:r具有读取目录结构清单的权限,w可写入的权限(建立新的档案与目录,删除已存在的档案与目录——不论该档案属于谁,将已存在的档案或目录进行更名,搬移该目录内的档案、目录位置),x能否进入目录。


4、FHS--Filesystem Hierarchy Standard


shareable
unshareable
static
/usr 软件放置
/ect 配置文件
/opt 第三方软件
/root 开机与内核文件
variable
/var/mail 用户邮件信箱
/var/run 程序相关
/var/spool/news 新闻组
/var/lock 程序相关

根目录下子目录

   /bin    /boot    /dev    /etc    /home    /lib    /media    /mnt    /opt    /root    /sbin    /srv    /tmp

其他几个重要目录

   /lost+found    /proc    /sys

与根目录不可分的目录

   /etc-配置文件    /bin-重要执行文件    /dec-所需要的设备文件    /lib-执行文件所需的函数库与内核所需的模块    /sbin-重要的系统执行文件

/usr

   UNIX Software Resource,UNIX操作系统软件资源,/usr子目录建议:

   /usr/X11r6/    /usr/bin/    /usr/include/    /usr/lib/    /usr/local/    /usr/sbin/    /usr/share/    /usr/src/

/var

   主要针对常态性变动的文件,包括缓存、登录文件以及耨写软件运行所产生的文件,包括程序文件、数据库文件等。常见子目录:

       /var/cache/    /var/lib/    /var/lock/    /var/log/    /var/mail/    /var/run/    /var/spool/


5、路径path

   1) 绝对路径absolute:由根目录(/)开始写起的文件名或目录名称,/home/dmtsai/.bashrc

   2) 相对路径relative:相对于目前路径的文件名写法,./home/dmtsal 或 ../../home/dmstai

       . :代表当前的目录,也可用 ./ 表示

       .. :代表上一层目录,也可用 ../ 表示

       cd ../..返回上两层目录