目录
Filesystem Hierarchy Standard(文件系统层次化标准)
stat:主要用于显示文件或文件系统的详细信息(元数据信息)
linux系统常见重要文件目录
Filesystem Hierarchy Standard(文件系统层次化标准)
/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)
/dev:设备文件
/etc:配置文件
/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME
/root:管理员的家目录
/lib:库文件
/media:挂载点目录,额外的临时文件系统
/opt:可选目录,第三方程序的安装目录
/proc:伪文件系统,内核映射文件
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件,/var/tmp
/var:可变后的文件
/bin:可执行文件,用户命令
/sbin:管理命令
计算机开机时发生了什么?
当计算机开机的时候,如果是机械硬盘,会在第一个分区中有一个小的应用加载程序(很小,会又512G),进到内存里会有一个小的程序,里面有一个分区表,来寻找第一个活动分区,我们刚刚的分区,会将boot单独创建一个分区,在boot活动分区之前会放一个小程序,通过BIOS,必然会启动这个小程序,它会识别我们boot分区的格式化的类型,那个小程序就是为了能读懂文件格式化的格式类型的。它先把boot的第一个分区挂载成根,来读取我们的内核
把我们内核展开,然后让我们的内核接管整个操作系统的控制权,它会根据用户的配置,重新加载目录树,给出根目录,它会将三分区挂载成根,然后在第三个分区的sbin目录下找到一个叫做Init的程序,来初始化操作系统,重新将一号分区挂载到boot目录下。
文件系统命令:
df:
检查linux服务器的文件系统的磁盘空间占用情况。
df -a:显示所有文件系统的磁盘使用情况。
df -h:以人类易读的格式输出
df -h 磁盘名:显示某个磁盘的使用情况。
mount——关于挂载
将某个文件挂载到另一个文件夹中,则会出现下面情况
进入到/mnt下面,可以看到这里面的东西就是我光盘里面的东西
解除挂载,mnt目录中就空了
du:查看某个文件或目录所占用磁盘空间的大小
-h:以人类可读的方式显示
-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
du –sh ./和 du 的区别
ls:列出目录下的文件(英文list)
ls -a 列出文件下所有的文件,包括