加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_汕头站长网 (https://www.0754zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下的超详细的tar打包压缩解压缩命令详解

发布时间:2022-11-07 12:53:23 所属栏目:Linux 来源:
导读:  tar命令和压缩命令bzip2、gzip不一样,它既可以打包文件,也可以打包目录。跟着大神(让我吹下牛过过瘾)的思路走,10分钟学会tar命令的使用。

  格式1,打包文件:tar -cf file_name.tar file_name

  
  tar命令和压缩命令bzip2、gzip不一样,它既可以打包文件,也可以打包目录。跟着大神(让我吹下牛过过瘾)的思路走,10分钟学会tar命令的使用。
 
  格式1,打包文件:tar -cf file_name.tar file_name
 
  ? -c:建立压缩档案;
 
  ? -f:使用的档案名称;使用tar命令时,一定要带参数f,切记,参数f一定是最后一个,它不能在其他任何参数的前面使用linux压缩,且参数f的后面只能接档案名称。
 
  ? File_name.tar中的file_name可以自定义;
 
  ? File_name是要打包的文件或者目录;
 
  --通过命令tar -cf 1.tar 1.txt对文件1.txt进行打包,打包后的档案名称为1.tar
  
  格式2,追加文件:tar -uf file_name.tar file_name
 
  格式3,查看文件:tar -tf file_name.tar file_name
 
  ? -r:往包文件file_name.tar里面追加file_name;
 
  ? -t:查看内容
 
  --创建文件3.txt,通过命令tar -uf 1.tar 3.txt把文件3.txt追加到包文件1.tar里面;
 
  --通过命令tar -tf 1.tar查看包文件内容;
  
  格式4,更新文件:tar -uf file_name.tar file_name
 
  ? -u:更新文件file_name
 
  --更新包文件file_name.tar里面的文件file_name
 
  格式5,解包文件:tar -xf file_name.tar
 
  ? -x:解包
 
  --把包文件file_name.tar解开,生成文件file_name
 
  --通过命令tar -xf 1.tar解压包,生成文件1.txt
 
  格式6,批量打包文件:tar -cf file_name.tar file1 file2 file3
 
  --批量打包时,可以是文件,也可以是目录.
 
  --通过命令tar -cf db.tar 3.txt a把文件3.txt和目录a打包,生成包文件db.tar
 
  --通过目录tar -tf db.tar查看包文件db.tar里面的内容
  
  格式7,打包并压缩文件:tar -cjf file_name.tar.bz2 file_name
 
  ? -j:通过bzip2压缩
 
  --通过命令tar -cjf dbys.tar.bz2 1.txt来打包压缩文件1.txt,并生成压缩文件dbys.tar.bz2
  
  格式8,解压缩打包压缩文件:tar -xjf file_name.tar.bz2
 
  --通过命令tar -xjf dbys.tar.bz2来解压缩解包
 
  格式9,打包压缩文件:tar -czf file_name.tar.gz file_name
 
  ? -z:通过gzip压缩
 
  --通过命令tar -czf 1.tar.gz 1.txt来打包压缩文件1.txt,并生成压缩文件1.tar.gz
 
  格式10,解压缩打包压缩文件:tar -xzf file_name.tar.bz2
 
  --通过命令tar -xzf dbys.tar.bz2来解压缩解包
 

(编辑:云计算网_汕头站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!