首页 > 其他分享 >9-1-tar命令进行文件的归档和压缩

9-1-tar命令进行文件的归档和压缩

时间:2024-05-20 14:53:59浏览次数:19  
标签:解压 文件 tar 压缩 压缩文件 归档

9.1 tar命令进行文件的归档和压缩

  9.1.1 归档和压缩文件

    归档和压缩文件的好处:节约硬盘资源,加快文件传输速率

    tar 命令  作用:打包、压缩文件

     作用:打包、压缩文件;tar 文件是把几个文件和(或)目录集合在一个文件里,该存档文件可以通过使用 gzip、bzip2 或者 xz 等压缩工具进行压缩后传输

    查看命令:man tar

    用法: tar [OPTION] [FILE]...

    参数

      -c  create 创建文件

      -x  -extract 提取 解压还原文件

      -v  --verbose 显示执行详细过程

      -f  --file 指定备份文件

      -t  --list 列出压缩文件包中包括哪些文件,不解包,查看包中的内容

      -C   --directory 指定解压位置

    压缩文件

      tar -cvf 压缩后的文件路径/文件名.tar 需要压缩文件路径 

     解压文件:

      tar -xvf 文件名.tar

     注意:在使用绝对路径名归档文件时,将默认从文件中删除该路径中前面的 / 符号。这样解压时,会直接解压到当前目录。如果不移除/压缩时,当解包时,直接按绝对路径释放,会覆盖原系统中此路径的文件。

     解压文件到指定目录(-C用法):

      tar xvf 压缩文件.tar -C 解压后目录/

      多个文件或多个目录打包成一个,命令:

      tar cvf 打包后的文件名.tar 被打包1 被打包2 被打包3

      tar cvf back.tar /boot/grub back/ /etc/passwd

       不解包,查看压缩包内部结构,命令:

      tar -tvf 压缩包.tar

        -v 打印文件压缩的过程,命令:

      tar -xf 文件.tar

      tar -xvf 文件.tar

   9.1.2 tar 归档 + 压缩:

    语法:

      tar czvf newfile.gz SOURCE

    常用参数:

      -z,--gzip 以 gzip 方式压缩  扩展名:tar.gz

      -j :     以 bz2 方式压缩的  扩展名:tar.bz2

      -J :    以 xz 方式压缩  扩展名:tar.xz

     例1:创建.tar.gz 包、解压缩包

      例2:创建.tar.bz2 包

      语法:#tar javf newfile.tar.bz2 SOURCE

     例3:创建 .tar.xz 包

 

    压缩后,文件大小对比

标签:解压,文件,tar,压缩,压缩文件,归档
From: https://www.cnblogs.com/vless/p/18201408

相关文章

  • Skipping invalid relocation target,
      [55.732900]module:x86/modules:Skippinginvalidrelocationtarget,existingvalueisnonzerofortype1,loc0000000095d22a08,valffffffffc07aa525root@ubuntux86:#uname-aLinuxubuntux865.13.0-39-generic#44~20.04.1-UbuntuSMPThuMar2416:......
  • 如何自动(定时/间隔/重复)执行 同步文件、备份打包加密压缩文件
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z 参考下列两个之前发布的教程结合使用即可:《快捷自由定时重启、注销、关机》《如何从多个文件夹内转移全部文件(忽略文件夹的结构)(进行复制)(再打包)》就是先设定好勾选对'来源路径’Zip打包,并且勾选备份模式备份......
  • Invalid URI at UnityEngineInternal.WebRequestUtils.MakeInitialUrl (System.Stri
    问题背景:有一个项目用到3d模型,原来访问地址用的是域名,访问老是报跨域问题,于是换成了内网地址这么一换问题来了,控制台直接报错 FormatException:InvalidURIatUnityEngineInternal.WebRequestUtils.MakeInitialUrl(System.StringtargetUrl,System.StringlocalUrl)[0......
  • wimlib可以处理多种Windows映像文件格式,包括WIM、ESD、VHD等,而且还支持高级功能,如压缩
    可以将wimlib视为DISM的替代品之一。虽然DISM是Windows操作系统中的内置工具,但wimlib提供了类似的功能,并且更加灵活和跨平台。wimlib可以处理多种Windows映像文件格式,包括WIM、ESD、VHD等,而且还支持高级功能,如压缩和转换映像文件格式、创建和挂载虚拟磁盘等。它是一个开源软......
  • 2024年CodeStar年度综合评估-提高进阶组
    T3.挑剔的美食家作为一名挑剔的美食家,小猴对食物是很讲究的,哪怕摆在面前的只有若干香蕉和苹果,小猴依然有他的讲究。已知目前已有\(n\)根香蕉和\(m\)个苹果,小猴制定了以下规则来决定自己的食用顺序:每个香蕉都被认为是独特的个体,可以理解为编号为\(1\simn\)的香蕉各不......
  • java压缩网络图片,压缩图片
     方式一:使用Image.getScaledInstance使用jdk的awt包下的Image.getScaledInstance实现图片的缩放。好处是无需引入第三方jar,缺点是会稍微有点模糊。工具类ImageUtils:packageutils;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.image.BufferedImage;......
  • 当前版本:wimlib-1.14.4(发布于2024年2月24日)wimlib是一个开源、跨平台的库,用于创建、提
    当前版本:wimlib-1.14.4(发布于2024年2月24日)wimlibv1.14.4源代码(.tar.gz)wimlibv1.14.4Windows二进制文件(32位)wimlibv1.14.4Windows二进制文件(64位)wimlibv1.14.4WindowsARM64二进制文件(实验性)Beta版及旧版本发布wimlib是什么?wimlib是一个开源、跨平台的库,......
  • 2024年CodeStar年度总和评估-普及综合组
    T6.燃料小明要开车从家里前往远方的城市\(C\),他家到城市的路程是\(L\)公里。他的车每开\(1\)公里需要消耗\(1\)升汽油,车的油箱最多只能装\(V\)升汽油,出发前他的车是加满汽油的。路途中有\(n\)个加油站,第\(i\)个加油站离小明家的路程是\(x_i\)公里,在这里可以花费......
  • CnBlog by StarsTwinkle 更新日志
    从2024/5/16后的更新在这里标出。2024/5/16音乐播放器更新——增加曲目Teeth更新部分源代码:{name:'Teeth',artist:'5SecondsofSummer',url:'http://music.163.com/song/media/outer/url?id=1386002......
  • 运维笔记-mac下分卷压缩文件
    场景描述:文件传输过程中,如果网络限制了接受的文件大小(例如:允许最大传输的文件是100M,我们实际的文件大小是320M),这个时候就需要把单个文件拆分成4个文件每个80M左右,才可以正常传输。)另外一个场景是,当你需要传输的文件太大例如几个G,里边又是经过压缩的zip或者.tar.gz文件,如果文件......