Linux文件管理
1.Linux文件目录结构(倒置树状结构,最开始为/ 目录)
各个目录介绍:
/bin : 普通用户使用的命令
/boot : 存放系统启动相关的文件(如:kernel,grub)
/dev: 设备文件
/etc : 配置文件
/home:普通用户的家目录(图中alice,bob,eve 都是创建的普通用户)
/root: root用户的家目录
/sbin: 管理员使用的命令
/tmp : 临时文件
/usr: 系统文件,相当于windows 下的 C: \windows (应该是最大的目录了)
/var: 存放一些变化文件,比如日志文件(/var/log/messages, /var/log/secure这两个文件很重要,以后会经常用到)
lost+found fsck修复时,存储没有链接的文件或目录
proc 虚拟的文件系统,反映出来的是内核,进程信息或实时状态
/lb 和 /lib64 : 开机时常用的动态链接库
/run : 系统运行时所需文件
/srv : 服务启动后需要访问的数据目录
/media : 可移除设备挂载目录
/sys : 跟proc一样虚拟文件系统
/mnt : 用户临时挂载其他的文件系统
(重点目录:/bin ,/root ./boot ,/etc/ home,/root ,/usr,/ proc,/mnt)
2.文件时间
查看当前目录下相关文件:ls
相关参数:-a / -l /-d /-i 可以通过--help查看相应的参数这里只是列出重要的
文件相关时间:
访问时间:atime,查看内容
修改时间:mtime,修改内容
改变时间:ctime,文件属性,比如权限
删除时间:dtime,文件被删除的时间
ls -l 查看的只是文件的修改时间,看详细的时间使用 stat
3.文件类型
ls -l 文件名 //看第一个字符
- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d 目录文件(蓝色)
b 设备文件(块设备)存储设备硬盘ÿ