归档和压缩
作用
节省硬盘资源 加快网络传输速度
tar
作用
进行文件的压缩打包处理
打包常见参数
-c
创建一个文件
-f
指定被打包的文件
-v
显示打包的过程
-x
将打包的文件进行解包
-t
不解包显示打包文件夹中的内容
[root@SR ~]# tar -tf grub.tar
-C
指定解包之后文件存放的的目录
压缩常见参数
-z
以 gzip 方式压缩 扩展名: tar.gz
-j
以 bz2 方式压缩的 扩展名: tar.bz2
-J
以 xz 方式压缩 扩展名: tar.xz
[root@SR ~]# ll -h etc.tar*
-rw-r--r-- 1 0 root 27M 5 月 10 12:10 etc.tar
-rw-r--r-- 1 0 root 4.3M 5 月 10 12:14 etc.tar.bz2#常用
-rw-r--r-- 1 0 root 5.9M 5 月 10 12:11 etc.tar.gz #常用
-rw-r--r-- 1 0 root 3.7M 5 月 10 12:16 etc.tar.xz #这个压缩比例最高,压缩的时间是最长
zip管理压缩文件
zip作用
zip是用来进行文件压缩
# 压缩一个文件目录
[root@SR ~]# zip -r ~/grub.zip /boot/grub2/
unzip作用
unzip是用来进行解压文件
[root@SR ~]# unzip grub.zip -d ./test # -d 解压到指定的目录
gzip-bzip2- xz 管理压缩文件
gizp
gizp + 文件
gizp 压缩速度最快 使用最广
其只能作用于文件 不能作用于文件夹
bzip2
bzip2 + 文件
其压缩文件比gzip小
-k可以保留源文件
xz
xz 压缩工具相对较新,但是会提供最佳的压缩率
解压:
gzip -d 文件
bzip2 -d 文件 -k 保留源文件
xz -d 文件 戒 unxz 文件 -k 保留源文件
例:
[root@SR ~]# gzip -d a.txt.gz
[root@SR ~]# bzip2 -d a.txt.bz2
[root@SR ~]# xz -d a.txt.xz
file
作用
查看文件类型
文件排序常见方式
-ltr
t:表示通过时间排序
r:从小到大 不加从大到下
-lSr
S:按照大小进行排序