Linux 中打包和解包操作
在Linux中,常见的压缩包格式有:.tar、.tar.xz、.tar.gz(或.tgz)、.tar.bz2。这里要注意:.tar文件是一种仅打包不压缩的文件格式。
而.tar.xz、.tar.gz(或.tgz)、.tar.bz2文件才是对.tar文件的压缩。
所以.tar 文件本身并不是压缩文件,而是一种归档文件格式。
文件打包: tar -cvf 1.tar 1.txt #把文件1.txt 打包
对多个文件打包:tar -cvf test.tar 1.txt 2.txt
对目录打包:tar -cvf test1.tar ./
对指定文件打包,排除目录中的某些文件类型:
查看tar包中有哪些文件,以及权限:使用-t
选项可以列出tar包中的文件列表,使用-v
选项可以显示详细信息,例如文件权限和属性
解包:tar xvf 1.tar
打包并压缩成 gzip:tar -cvzf test.tar.gz 1.txt
查看gzip压缩包内容:ar -tvzf test.tar.gz
解gzip包:tar zxvf filename.tar.gz
打包并压缩成bzip2:tar -cvjf test.tar.bz2 1.txt
查看bzip2压缩包内容:ar -tvjf test.tar.bz2
解bzip2包:tar jxvf test.tar.bz2
打包并压缩成xz:tar -cvJf text.tar.xz 1.txt
查看xz压缩包内容:ar -tvJf text.tar.xz
解xz包:tar -xvJf text.tar.xz
参数:
c
代表打包文件。- x代表解包
-
v
代表显示过程中的详细信息。 -
f
指定打包后的文件名。 -
z
用来gzip压缩。 -
j
用来bzip2压缩。 -
J
用来xz压缩。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端