Linux所有目录都处于系统根"/"目录之下,为层级结构,可以看为一个倒树型结构,先来认识以下Linux系统结构,对以后的学习也是很重要的。
1 Linux系统结构
Linux中根目录为一级目录,二级目录所下:
/bin #二进制可执行文件,系统常规命令
/boot #启动目录,存放系统自动启动文件,内核,初始化程序
/dev #系统设备管理文件
/etc #大多数系统配置文件存放路径
/home/子目录 #普通用户家目录
/lib #函数库
/lib64/ #64位函数库
/media #临时挂载点
/mnt #临时挂载点
/run #自动临时设备挂载点
/opt #第三方软件安装路径
/proc #系统硬件信息和系统进程信息
/root #超级用户家目录
/sbin #系统管理命令,通常只有root可以执行
/srv #系统数据目录
/var #系统数据目录
/sys #内核相关数据
/tmp #临时文件产生目录
/usr/ #用户相关信息数据
2文件管理命令
2.1 文件建立
touch filename 不但可以建立文件也可以修改文件的时间戳
时间戳分为:
atime:文件内容被访问的时间标识,只要查看了文件,该时间戳就会增加
mtime:文件内容被修改的时间标识,只有文件里的内容被修改时,才会改变
ctime:文件属性或文件内容被修改的时间标识,属性和内容其中任意一个被修改都会改变
[kiosk@foundation72 Desktop]$ touch file
[kiosk@foundation72 Desktop]$ stat file
File: ‘file’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: fd00h/64768d Inode: 135477735 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ kiosk) Gid: ( 1000/ kiosk)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2019-04-02 17:46:53.527193104 +0800
Modify: 2019-04-02 17:46:53.527193104 +0800
Change: 2019-04-02 17:46:53.527193104 +0800
Birth: -
建立文件之后,stat file可以看到该文件的三个时间戳
2.2 目录建立
mkdir directory
mkdir -p dir1/dir2/dir3 -p建立递归目录时,当上层目录不存在自动建立
[kiosk@foundation72 Desktop]$ mkdir ly #建立目录ly
[kiosk@foundation72 Desktop]$ mkdir zf/westos #建立目录zf/westos
mkdir: cannot create directory ‘zf/westos’: No such file or directory #上级目录zf不存在时会报错
[kiosk@foundation72 Desktop]$ mkdir -p zf/westos