/boot目录:此目录为linux系统启动相关的文件如内核,initrd及grub(bootloader)。其中,vmlinuz文件相同。但是,在redhat6中,该目录下的initrd-2.6.18-308.el5.img被重新命名为initfs。


/dev:设备文件。

      块设备:随机访问

      字符设备:线性访问,按字符为单位。

      在ls -l命令下显示的内容,替代原来文件大小的为用连个逗号分隔的数值,分别为设备的主设备号(major)和次设备号(minor)


/etc:配置文件目录


/home:用户的家目录,通常默认在该文件夹下有一个与用户名相同的家目录,但是root用户的家目录为/root


/lib:库文件及内核模块文件(/lib/modules)

      静态库:.a

      动态库:.so(shared object)


/mnt:额外的临时文件系统,例如硬盘等,此目录不强制挂载

/media:挂载点目录,常用来挂载移动设备,如U盘,光盘


/opt:可选目录,以前的第三方程序的安装目录,但是现在已经转移到/usr/local/目录下了



/proc:伪文件系统,内核映射文件


/sys:伪文件系统,跟硬件设备相关的属性映射文件。通常用于实现硬件管理,系统调优,例如修改磁盘队列。



/tmp:临时文件,任何人都可以写入,但是只能删除自己创建的目录、文件


/var:可变化的文件。


/bin:可执行文件,用户命令

/sbin:管理命令


/usr:(universal shared read-olny)

    /usr/bin:

    /usr/sbin:

    /usr/lib:


/usr/local:主要是第三方软件

    /usr/local/bin:

    /usr/local/sbin:

    /usr/local/lib



文件命名规则:

1、文件名不能超过255个字符

2、不能使用斜线(/)当文件名或文件名中包含斜线

3、严格区分大小写


文件管理中常用的命令:

ls

cd

pwd

mkdir:创建目录

    -p:递归创建,即如果上层目录不存在则创建

    -v:verbose,显示详细过程。

    mkdir -pv /mnt/test/m/x /mnt/test/y  --->mkdir -pv /mnt/test/{m/x,y} 此处的花括号为bash的展开执行

    mkdir -pv /mnt/test/{a,d}_{b,c}此处的展开类似乘法展开


rmdir:只能删除空目录,利用-p选项,当目录为一线单传的目录可以删除


文件的创建删除

touch:可以用来创建一个文件。但是这个命令是用来修改文件的时间戳

      -c:如果存在修改时间戳,如果不存在不创建文件

      -a:只修改access时间。但是这会导致文件元数据的改变。

      -m:只修改文件内容的修改时间

      -t:将文件的属性修改为指定的时间,例如,touch -m -t 201212121212 a 将文件的修改时间修改为指定的时间


stat命令:查看文件的状态,如文件名称,大小,时间戳等


删除文件

rm:删除文件功能

    -i:交互式开关选项

    当rm alias“rm -i”用\rm直接删除文件,不会有提示项

    -f:强制删除

    -r:递归删除,可以删除目录   rm -rf /