文件系统结构
/ 是一切目录的起点,如大树的主干。其它的所有目录都是基于树干的枝条或者枝叶。在 ubuntu 中硬件设备如光驱、软驱、usb 设备都将挂载到这颗繁茂的枝干之下,作为文件来管理。
/bin 存放二进制可执行文件,这些命令在单用户模式下也能够使用。可以被 root和
一般的账号使用。
/boot Ubuntu 内核和启动文件。比如 vmlinuz-xxx。gurb引导装载程序。
/dev 设备驱动文件。
/etc 存放一些系统配置文件,比如用户账号和密码文件,各种服务的起始地址。+
/home 系统默认的用户主文件夹,一般创建用户账户的时候,默认的用户主文件夹都
会放到此目录下。
ib 存放库文件。
/media 此目录下放置可插拔设备,比如 SD 卡,或者 U 盘就是挂载到这个目录中。
/mnt 用户可使用的挂载点,如果要挂载一些额外的设备,那么就可以挂载到此处。
/opt 可选的文件和程序存放目录,给第三方软件放置的目录。
/root root,用户目录,也就是系统管理员目录。
/sbin 和/bin 类似,也是存放一些二进制可执行文件。sbin下面的一般是系统开机过
程中所需要的命令。*
/srv 服务相关目录。比如网络服务。
/sys 记录内核信息,虚拟文件系统。
/tmp 临时目录。
/var 存放一些变化的文件,比如日志文件。
/usr μsr不是 user 的缩写,而是 UNIX Software Resource 的缩写,存放于系统用户
有关的文件,会占用很大的存储空间!
/proc 虚拟文件系统,数据放置到内存中,存放系统运行信息。
磁盘的压缩与解压缩
一、gzip 压缩工具。
gzip.工具负责压缩和解压缩.gz,格式的压缩包。
gzle xxx //压缩·
gzip -d xxx.gz //解压缩。
gzip 对文件夹进行压缩
gzip -r xoxx //对文件夹进行压缩
gzip -rd xxx.gz //对文件夹进行解压缩
gzip.虽然可以对文件夹进行压缩,但是并不能提供打包的服务,只是对文件夹中的所有
文件进行了单独的压缩。
·二、bzip2 压缩工具.
和 gzip.类似。只是 bzip2 工具负责压缩和解压缩.bz2 格式的压缩包。
bzip2 -z xxx /压缩
bzip2 -d xxx.gz /解压缩
三、tar打包工具,
tar 工具参数:
-f 使用归档文件
-c 创建新归档,创建压缩文件。
-x 从归档中解出文件,解压缩。
-z 使用gzip压缩格式
-v 打印出命令执行过程
tar 工具提供打包服务,就是将多个文件打包,比如
tar -vcf test test,tar //将 test 打包成 test.tar+
tar -vxf test.tar //解包
上面的 tar 命令只提供了打包和解包的功能,tar 在提供打包和解包的同时使用
gzip/bzip2 进行压缩,实现类似 windows.下 winRAR,软件的命令。
四、其他格式的压缩
1、.rar,格式
需要先安装 rar: sudo apt-get install rar
rar x xxx.rar //解压缩+
rar a xxx.rar xxx //压缩+
2、.zip 格式
zip 格式压缩使用zip"命令:+
zip -rx xxx.zip xxx
zip 格式解压缩使用“unzip"命令:4
unzip -v xxx.zip