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常用打包、解包 和 压缩、解压相关命令的全面方法讲解,希望为您起一个抛砖引玉袋作用,能解决您生活中的问题吧。

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
科技百科

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

2023-11-11 0:10:36

科技百科

Linux常用命令之ls用法详解

2023-11-11 0:12:41

搜索