Linux之文件压缩

归档和压缩#

作用#

节省硬盘资源 加快网络传输速度

tar#

作用#

进行文件的压缩打包处理

打包常见参数#

-c#

创建一个文件

-f#

指定被打包的文件

-v#

显示打包的过程

-x#

将打包的文件进行解包

-t#

不解包显示打包文件夹中的内容

Copy
[root@SR ~]# tar -tf grub.tar

-C#

指定解包之后文件存放的的目录

压缩常见参数#

-z#

以 gzip 方式压缩 扩展名: tar.gz

-j#

以 bz2 方式压缩的 扩展名: tar.bz2

-J#

以 xz 方式压缩 扩展名: tar.xz

Copy
[root@SR ~]# ll -h etc.tar* -rw-r--r-- 1 0 root 27M 510 12:10 etc.tar -rw-r--r-- 1 0 root 4.3M 510 12:14 etc.tar.bz2#常用 -rw-r--r-- 1 0 root 5.9M 510 12:11 etc.tar.gz #常用 -rw-r--r-- 1 0 root 3.7M 510 12:16 etc.tar.xz #这个压缩比例最高,压缩的时间是最长

zip管理压缩文件#

zip作用#

zip是用来进行文件压缩

Copy
# 压缩一个文件目录 [root@SR ~]# zip -r ~/grub.zip /boot/grub2/

unzip作用#

unzip是用来进行解压文件

Copy
[root@SR ~]# unzip grub.zip -d ./test # -d 解压到指定的目录

gzip-bzip2- xz 管理压缩文件#

gizp#

Copy
gizp + 文件 gizp 压缩速度最快 使用最广 其只能作用于文件 不能作用于文件夹

bzip2#

Copy
bzip2 + 文件 其压缩文件比gzip小 -k可以保留源文件

xz#

Copy
xz 压缩工具相对较新,但是会提供最佳的压缩率

Copy
解压: 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#

Copy
t:表示通过时间排序 r:从小到大 不加从大到下

-lSr#

Copy
S:按照大小进行排序

posted @   SR丶  阅读(197)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示
CONTENTS