linux-tar压缩解压,zip压缩解压

linux基础 专栏收录该内容
8 篇文章 0 订阅

压缩与解压

1.tar命令

  • TAR(Tape Archive,TAR)是Linux下的包管理工具,具有5种功能:打包、查询、释放、更新、追加。

  • 命令格式:tar [主选项+辅助选项] [文件或目录]

    选项说明
    -c创建新的 tar 包
    -t列出tar包文件的列表
    -x从tar包释放文件
    -r把备份文件追加到已经备份的文件末尾
    辅助选项说明
    -f备份文件或设备,必选项
    -v显示命令执行的详细信息
    -z用gzip来压缩/解压缩文件
    -j用bzip2来压缩/解压缩文件
    -C指定文件解压后的存放路径
  • 压缩文件 ,不是打包

    [root@localhost lianxi]# tar -czvf test.tar.gz 1.sh 1.txt 
    压缩后的文件名:test.tar.gz
    要压缩的文件:1.sh 1.txt
    压缩为tar.gz的格式
    
    tar -jcvf test.tar.bz2 1.sh 1.txt
    压缩为tar.bz的格式
    
  • 列出压缩包中的文件

    [root@localhost lianxi]# tar -tzvf test.tar.gz
    
  • 解压压缩文件(默认解压到当前文件夹)

    [root@localhost lianxi]# tar -xzvf test.tar.gz
    [root@localhost lianxi]# tar -xzvf test.tar.gz -C /root
    解压到指定路径:-C 路径
    

2.zip压缩与解压

功能命令
压缩单个文件zip file.zip 1.txt
压缩多个文件zip file.zip 1.txt 2.txt
压缩单个文件夹zip -r file.zip lianxi
压缩多个文件夹zip -r file.zip lianxi lianxi2
压缩文件、文件夹zip -r file.zip 1.txt lianxi 2.txt
压缩时加密码zip -e file.zip 1.txt
解压缩unzip file.zip
解压到指定目录unzip file.zip -d /root
  • zip将问价夹作为一个文件处理。在打包lianxi文件夹时,如果没有“-r”选项,则打包后的压缩包只包含名为“lianxi”的空文件夹,文件夹内的内容不会被写入压缩包
  • 如果打包时设置了密码,在解压缩过程中会提示输入密码
  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

指尖上的年轮

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值