linux文件系统

Posted 糖糖_彭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件系统相关的知识,希望对你有一定的参考价值。

1:文件系统类型

磁盘文件系统

网络文件系统:NFS(文件系统)--系统移植应用

专有/虚拟文件系统

 

2:SCSI(机械硬盘)与IDE

1)相关知识

固态读写快,作为系统盘15秒开机了解一下。240g再储存点常用软件和网游绰绰有余了。

机械读写慢,但可以作为储存文档,电影等数据之类的硬盘,相对于固态也更安全,更稳定。如果固态的容量不够可以考虑再加一个机械。如果240g就够用的话也没必要再加机械。

内存----内存条(执行程序时的变量等)--断电重启后数据不在

外存----a.out存在磁盘空间---断电重启后数据还在

IDE--固定硬盘

SCSI---机械硬盘

交换分区----交换分区(了解)(当内存不够用时将当前不用的内存内容写到磁盘,再内存存程序执行完后将内容读回内存)

内存交换---将内存中的内容写入硬盘或从硬盘中读出

交换分区最小必须等于计算机的内存,可以创建多于一个的交换分区,尽量把交换分区放在硬盘驱动器的起始位置,虚拟内存将磁盘空间虚拟为内存来使用

 

3:根目录文件

/linux    文件系统根目录

/bin     存放系统最常用的可执行文件

/boot     存放内核和系统启动文件

/dev      设备文件

/etc      配置文件,用户信息文件等

/home     用户主目录

/lib      存放共享的库文件

/mnt      挂载文件的挂载点,可用于文件共享

/proc     存放所有标志文件的进程

/root     超级用户主目录

/var      存放长度可变的文件

 

4:文件类型

 

 

5:命令

file (filename)    查看文件类型

cp dst  src  -r    复制目录

mv  day/ ~      移动到家目录

head/tail -n name     显示头尾指定行数

 

6:创建链接文件

 

硬链接:利用linux分配的物理编号--inode建立链接-----不能跨越文件系统---不可恢复

 

软链接:利用文件的路径名建立链接(相对路径)--可恢复(重新创建一个同名的link-name链接又会重新启动)

 

ln [-s(软链接)] target link-name(改变target的内容Link-name的内容会相应的改变)

 

7:文件压缩与解压

 

归档文件(.tar):将一组文件或目录保存在一个文件中---使占用磁盘空间增大

 

压缩文件(.gz):将一组文件或目录保存在一个文件中,并以某种存储格式存储在磁盘空间上,内存总和比所有文件之和小

 

1Gzip工具:有链接文件不能被压缩打包(windows无链接文件)

 

Gzip -d/-l/-num(1-9)(解压/查看压缩文件内的信息/指定压缩比率(默认6),数字越大压缩力度越大)  name

 

Gunzip  [-f] (提示已经有的同名文件)name-----解压

 

2Tar命令(归档文件)[-c]  tarname  filename

 

 

 

Tar -cf 123.tar 1.c 2.c 3.c ---->tar -xvf 123.tar  创建一个新的归档文件

 

Tar -xfv  123.tar  -----解压并显示指定归档文件

 

Gzip  -d  123.tar --->解压==gunzip

 

 

8:文件权限

 

文件类型+拥有者权限+同组用户权限+其他用户权限

 

权限:可读可写可执行

以上是关于linux文件系统的主要内容,如果未能解决你的问题,请参考以下文章

Linux 文件系统管理

linux文件系统类型

linux系统中对文件系统的原理进行分析

Linux文件系统操作命令

linux kernel 文件系统编程接口

linux下啥文件系统支持超个4G的单个(重点)文件?