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

压缩、解压相关命令,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 打包【压缩、解压相关命令 Linux常用打包、解包】# 创建新包tar -cvf myfile.tar test1.txt test2.txt test# 往包里新增文件tar -rvf myfile.tar test3.txt# 往包里更新文件tar -uvf myfile.tar test1.txt# 列出包里文件tar -tf myfile.tar2.4.2 解包选项说明-C文件解压到指定目录# 解包tar -xvf myfile.tar# 解包到指定目录,该目录得存在tar -xvf myfile.tar -C temp2.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.zip3. 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常用打包、解包 和 压缩、解压相关命令的全面方法讲解,希望为您起一个抛砖引玉袋作用,能解决您生活中的问题吧 。