总结五:Linux文件系统之层次结构及目录管理命令

1FHS(Filesystem Hierarchy Standard)--文件系统层次结构标准

       /bin,/sbin:系统自身启动和运行时可能会用到的核心二进制命令

       /lib:共享库文件和内核模块

       /lib64:共享库文件和内核模块

       /etc:配置文件

       /usruniversal shared read-only

              /usr/bin/usr/sbin:系统运行中,用户为完成某些操作可能用到的命令

              /usr/lib/usr/lib64:库文件

              /usr/share/man/usr/share/doc:帮助文件

       /devdevices的简写,所有设备的设备文件都存放于此处

              设备文件通常也称为特殊文件(仅有元数据,而没有数据)

       /proc:伪文件系统,内核和进程信息的虚拟文件系统访问接口

       /sys:伪文件系统,硬件设备信息虚拟文件系统接口

       /boot:系统引导加载时用到的静态文件,内核和ramdisk(CentOS5initrdCentOS6initramfsgrub(bootloader))

 

       /home/USERNAME:普通用户家目录(可选)

       /root:管理员家目录(可选)

 

       /mnt:一般挂载临时文件系统

       /media:一般挂载可移动存储设备

 

       /src:服务所用到的数据

       /tmp:临时文件存储位置

 

       /var:系统运行中经常发生变化的文件

              /var/log:系统相关日志文件

 

       /opt:第三方应用程序的安装目录(早期)

       /usr/local:第三方应用程序的安装目录(现在经常放在这里)

 

       /selinuxSecurity Enhanced Linux:安全加强的Linux

       /misc  备用目录

 

2、文件类型:

              普通文件:-f

              目录文件:d

              符号链接文件:l

              设备文件:

                     字符设备:c(线性设备)

                     块设备:b(随机设备)

              命名管道:ppipe

              套接字文件:s(unix sock文件)

补:

       文件内容的类型查看命令:

              file /path/to/somefile

3目录管理命令

(1)ls命令:-- list简写

       用法:ls [option] [file]

       常用选项:

              -llong,长格式显示文件的详细属性信息

                    drwxr-xr-x. 11 root root 4096 6  30 18:18 cache

                     左起第一位:文件类型

                     后面的9位:权限,常称为mode

                            r:读,Read

                            w:写,Write

                            x:执行,eXcute

                     .:表示文件有隐藏属性

                     数字:此文件被硬链接的次数

                     属主:owner,文件的拥有者

                     属组:group,文件的所属的组

                     4096:文件大小,单位是字节

                            -hhuman-readable,自动做单位换算

                     文件最近一次被修改的时间

                     文件名

              -a:显示所有文件

              -d:通常和-l配合使用,用于仅显示目录自身属性

              -rreverse,逆序显示

              -Rrecursive,递归显示,显示子目录中的内容

(2)pwd  --print name of current/working directory

              查看当前所在路径

(3)cd  --Change the shell working directory.

              切换到别的目录

              用法:cd /path/to/somewhere

(4)mkdir --make directories

              创建新目录

              用法:mkdir /path/to/somewhere

(5)rmdir --remove empty directories

              删除空目录

              用法:rmdir /path/to/somewhere