压缩、解压相关命令,Linux常用打包、解包。小编来告诉你更多相关信息。Linux常用打包、解包本文为你详解Linux常用打包、解包方面的内容,接下来一起来看看吧。1.文件、文件包、压缩包打包是把多个文件
压缩、解压相关命令,Linux常用打包、解包。小编来告诉你更多相关信息。
Linux常用打包、解包
本文为你详解Linux常用打包、解包方面的内容,接下来一起来看看吧。
1. 文件、文件包、压缩包
- 打包是把多个文件做成一个文件包,文件大小是不变的。
- 压缩会改变文件的大小
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系统常见
选项 | 作用 | 包名格式 | 备注 |
-z | gzip方式压缩 | 包名.tar.gz | |
-j | bzip2方式压缩 | 包名.tar.bz2 | 安装bzip2 |
-J | xz方式压缩 | 包名.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 举报,一经查实,本站将立刻删除。