Linux下打包与压缩

1、打包与解包#

打包:是指将一大堆文件或目录变成一个总的文件。

语法:tar 选项 打包文件名 要打包的文件或目录

常见参数:

复制代码
 -c,create 创建的意思

​ -v,显示打包文件过程

​ -f,指定打包的文件名,此参数是必须加的。

​ -u,update缩写,更新原打包文件中的文件(了解)

​ -t,查看打包的文件内容(了解)
复制代码
#tar -cvf abc.tar a.txt b.txt c.txt
含义:将当前目录下的a.txt b.txt c.txt 打包成abc.tar文件,大小是三个文件的总合
#tar -uf abc.tar d.txt
含义:追加文件
#tar -tf abc.tar
含义:查看abc.tar文件内容
#tar -xvf abc.tar a.txt b.txt c.txt
含义:解包把c换成x

2、打包并压缩#

压缩:则是将一个大文件通过压缩算法变成一个小文件。

Linux下,常用的压缩工具有很多,比如 gzip、zip、bzip2、xz 等 ,tar 在打包的时候,是支持压缩的,gzip 、bzip2 、xz 压缩工具都可以在 tar 打包文件中使用。

常见参数:

-z,压缩为.gz格式

-j,压缩为.bz2格式

-J,压缩为.xz格式

#tar -zcvf abc.tar.gz a.txt b.txt c.txt
#tar -zxvf abc.tar.gz
通用解压缩参数(记住这个)
用法四:tar -xvf 文件名
示例代码:
#tar -xvf abc.tar.xz
含义:系统将自动识别压缩格式,并自动选择相应工具,解压缩

 

作者:三淼

出处:https://www.cnblogs.com/tamya/p/15902922.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   三淼  阅读(84)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示