Chap2 Linux文件系统
Linux的文件
Linux中一切都是文件,包括内核、shell。
文件分类:
普通文件:仅包含字符流的数据文件(文本文件、二进制文件)
目录文件:文件夹和子目录的详细信息(文件名和inode号)
设备文件:代表设备,完成对设备的读取和写入操作
文件命名规则:
字母和数字、符号(.-_)、可以有扩展名也可没有、区分大小写
文件系统结构
系统目录:
/:根目录
/home:用户目录
/bin:Unix常用命令,如bash,date,cat,tar等
/sbin:管理员命令,如fdisk,mkfs等
/etc:系统配置文件目录,如passwd,shadow(登录名和密码)等
/dev:设备文件目录,如硬盘等
/lib:库文件目录
/var:可变文件目录,如打印和邮件等
/tmp:临时文件目录
路径:
绝对路径名:从根目录开始
相对路径名:从当前目录开始
根目录:/
当前用户主目录:~或者环境变量$HOME
当前目录:.
父目录:..
文件操作命令
文件系统相关命令:
ls:列出文件
-a 显示以.开头的文件
-F 用*标记可执行文件,用/标记目录,用@标记符号链接
-l 以列表形式显示文件属性
-t 按最后修改时间排序(降序)
-u 按最后访问时间排序
-r 逆序排序
-R 递推显示子目录和文件