Loading

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
含义:系统将自动识别压缩格式,并自动选择相应工具,解压缩

 

posted @ 2022-02-22 23:25  三淼  阅读(82)  评论(0编辑  收藏  举报