Linux常用打包、解包(压缩、解压相关命令)

压缩、解压相关命令,Linux常用打包、解包。小编来告诉你更多相关信息。Linux常用打包、解包本文为你详解Linux常用打包、解包方面的内容,接下来一起来看看吧。1.文件、文件包、压缩包打包是把多个文件

压缩、解压相关命令,Linux常用打包、解包。小编来告诉你更多相关信息。

Linux常用打包、解包

本文为你详解Linux常用打包、解包方面的内容,接下来一起来看看吧。

1. 文件、文件包、压缩包

Linux常用打包、解包(压缩、解压相关命令)

  • 打包是把多个文件做成一个文件包,文件大小是不变的。
  • 压缩会改变文件的大小

2. tar命令

2.1 命令功能

用于文件的打包和压缩。

2.2 命令格式

tar [OPTION...] [FILE]...

2.3 命令选项

选项说明
-c创建新包
-r往包里新增文件
-u往包里更新文件
-t列出包里文件
-f指定包名
-v详情列出处理的文件
-x解包

2.4 常用功能

2.4.1 打包

# 创建新包tar -cvf myfile.tar test1.txt test2.txt test# 往包里新增文件tar -rvf myfile.tar test3.txt# 往包里更新文件tar -uvf myfile.tar test1.txt# 列出包里文件tar -tf myfile.tar

2.4.2 解包

选项说明
-C文件解压到指定目录
# 解包tar -xvf myfile.tar# 解包到指定目录,该目录得存在tar -xvf myfile.tar -C temp

2.4.3 压缩

Linux系统常见

选项作用包名格式备注
-zgzip方式压缩包名.tar.gz
-jbzip2方式压缩包名.tar.bz2安装bzip2
-Jxz方式压缩包名.tar.xz
# gzip方式压缩tar -zcvf test1.tar.zip myfile.tar# bzip2方式压缩tar -jcvf test2.tar.bz2 myfile.tar# xz方式压缩tar -Jcvf test3.tar.xz myfile.tar# 不需要tar包,直接从文件进行打包压缩tar -zcvf myfile.tar.zip test*

2.4.4 解压

tar -xvf test1.tar.ziptar -xvf test2.tar.bz2tar -xvf test3.tar.xztar -zcvf myfile.tar.zip

3. zip命令

Linux系统不一定自带,得安装

3.1 命令功能

将一个或多个文件压缩成一个zip文件

3.2 命令格式

zip [-r] 文件...

3.3 命令选项

  • -r被压缩的内容中含有目录文件,需要使用-r选项

3.4 示例

zip -r test.zip test*

4. unzip命令

Linux系统不一定自带,得安装

4.1 命令功能

解压zip压缩包

压缩、解压相关命令,Linux常用打包、解包。小编来告诉你更多相关信息。

Linux常用打包、解包

4.2 命令格式

unzip [-d] zip压缩包名

4.3 命令选项

  • -d指定解压文件存放目录

4.4 示例

unzip test.zip

上述就是Linux常用打包、解包 和 压缩、解压相关命令的全面方法讲解,希望为您起一个抛砖引玉袋作用,能解决您生活中的问题吧。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人,本站仅供展示。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 97552693@qq.com 举报,一经查实,本站将立刻删除。

给TA打赏
共{{data.count}}人
人已打赏
互联网

如何在Vim编辑器中剪切、复制和粘贴

2023-11-11 0:10:36

互联网

Linux常用命令之ls用法详解

2023-11-11 0:12:41

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索