Linux文件系统基础知识
来源:互联网 发布:sql时间值对比 编辑:程序博客网 时间:2024/05/22 19:20
Linux文件系统基础知识
一切皆文件。
是什么
linux文件系统是linux系统的一个组成部分,它是由一组软件构成的,用于组织文件在硬盘等存储空间上的存放、读取、修改等或设备(如打印机、光驱等)的访问。linux可以读写100多种磁盘管理模式,如,FAT、FAT32、NTFS、Ext2、Ext3、Ext4,这些都需要有相应的软件支持,这些软件就统称为“linux文件系统”。
有什么
Linux 系统中有两类特殊文件:面向字符的特殊文件和面向块(block)的特殊文件。前者允许I/O操作以字符的形式进行,而后者通过内存缓冲区来使数据的读写操作以数据块的方式实现。当对设备文件进行I/O操作时,该操作会被转给相应的设备驱动程序。一个设备文件是用主设备号(指出设备类型)和从设备号(指出是该类型中的第几个设备)来表示的,可以通过mknod命令进行创建。
/usr/bin、/bin : ------------存放所有用户可以执行的命令
/usr/sbin、/sbin : -------- 存放只有root可以执行的命令
/home :--------------------用户缺省(默认)宿主目录
/proc :---------------------虚拟文件系统,存放当前内存镜像
/dev :----------------------存放设备文件
/lib :-----------------------存放系统程序运行所需的共享库
/lost+foud :---------------存放一些系统出错的检查结果
/tmp :---------------------存放临时文件
/etc :-----------------------系统配置文件
/var :----------------------经常发生变动的文件,如:邮件、日志文件、计划任务等
/usr :----------------------存放所有命令、库、手册页等 类似于windows C盘下的WINDOWS目录
/mnt :----------------------临时文件系统的安装点
/boot :---------------------内核文件及自举程序文件保存位置
df 查看linux磁盘分区情况
mufeng@linux:~$ df文件系统 1K-块 已用 可用 已用% 挂载点udev 1769520 0 1769520 0% /devtmpfs 357760 5856 351904 2% /run/dev/sda9 9480420 3910524 5065272 44% /tmpfs 1788788 216 1788572 1% /dev/shmtmpfs 5120 4 5116 1% /run/locktmpfs 1788788 0 1788788 0% /sys/fs/cgroup/dev/sda10 19194572 107196 18089284 1% /hometmpfs 357760 84 357676 1% /run/user/1000/dev/sda6 90188876 49110456 41078420 55% /media/mufeng/F你能看出来这是双系统吗?
du 查看文件、目录的大小
linux下我们使用du命令进行查看。
mufeng@linux:~$ du -h test 4.0Ktest------查看文件的大小
mufeng@linux:~$ sudo du -sh /etc/13M/etc/------查看目录的大小
file 判断文件类型
linux下的文件不是通过后缀名来确定类型的,如果刚好某个文件没有定义后缀名,我们可以通过file命令来查看后缀名。
mufeng@linux:~$ file test test: ASCII text
- linux文件系统基础知识
- linux文件系统基础知识 ZT
- linux文件系统基础知识
- linux文件系统基础知识
- linux 文件系统基础知识
- linux文件系统基础知识
- Linux操作系统文件系统基础知识
- linux文件系统基础知识
- linux文件系统基础知识
- linux文件系统基础知识
- linux文件系统基础知识
- [转]linux文件系统基础知识
- Linux文件系统基础知识详解
- Linux文件系统基础知识
- linux文件系统基础知识
- linux文件系统基础知识
- linux文件系统基础知识
- Linux文件系统基础知识
- android在任何一个界面退出此应用
- 安卓——上传头像的功能在一些手机上出现问题
- <a>标签的href属性
- NDK开发 从入门到放弃(六:JAVA与C++灰化图片的效率对比)
- 数组循环判断每一项.为空则中断
- Linux文件系统基础知识
- 维护篇(5.2)-01. 设备注册 ❀ 飞塔 (Fortinet) 防火墙
- 原创SpringMvc+Mybatis+Redis框架
- Flask连接MYSQL
- Linux环境下socket常用API介绍
- jpa与hibernate结合标注的归属
- Android ScrollView滑动的监听方法为什么会报错
- linux下对SqlServer进行权限开放
- 已将该虚拟机配置为使用 64 位客户机操作系统