当前位置: 首页 > news >正文

【Linux】tar 与 zip 命令

tar 命令

tar 本质上只是一个打包命令,可以将多个文件或者文件夹打包到一个 tar 文件中,结合其他的压缩程序再将打包后的档案文件压缩。

所以看到 .tar.gz, .tar.bz2, .tar.xz 等等文件其实是 tar 文件之后进行 Gzip, Bzip2, XZ 压缩之后的文件。

tar 命令常用参数

-c 表示创建-x 表示解压-t 表示查看压缩包内容-z 表示 gzip 压缩方法-v 表示打印出日志-f ARCHIVE 后面接文件,-f 后面需要直接接压缩包名-j 表示 bzip2 压缩方法-J 表示 xz 压缩方法
Note

c/x/t 三个参数不能同时使用

使用实例

01 【文件/文件夹】tar 打包
# 仅打包不压缩
tar -cvf [文件名/文件夹名].tar [文件名/文件夹名]    
# 解压包
tar -xvf [文件名/文件夹名].tar
02 【文件/文件夹】tar 打包并 gzip 压缩
# gzip 压缩
tar -zcvf [文件名/文件夹名].tar.gz [文件名/文件夹名]
# 当前目录下,gzip 解压
tar -zxvf filename.tar.gz   
03 【文件/文件夹】tar 打包并 bzip2 压缩
# bzip2 压缩
tar -jcvf [文件名/文件夹名].tar.bz2 [文件名/文件夹名] 
# bzip2 解压
tar -jxvf [文件名/文件夹名].tar.bz2 
04 【文件/文件夹】tar 打包并 xz 压缩
# xz 压缩
tar -Jcvf [文件名/文件夹名].tar.xz [文件名/文件夹名]  
# 解压
tar -Jxvf [文件名/文件夹名].tar.xz          
统一格式

压缩

 tar -压缩格式 (z/j/J)+压缩(c)+v+f [文件名/文件夹名].* [文件名/文件夹名]

解压

 tar -压缩格式 (z/j/J)+解压(x)+v+f [文件名/文件夹名].*

zip 命令

# zip 压缩
# -r 递归压缩,将指定目录下的所有文件以及子目录全部压缩
zip -r [文件名/文件夹名].zip [文件名/文件夹名] 
# 压缩 test 文件夹下, 除 temp 件夹与 temp.txt 以外所有文件
# -x 排除文件夹下所有文件时后面要加 *, -x 的路径是根据当前所在地址的相对路径
zip -r test.zip test -x='test/temp/*' -x='test/temp.txt'
# unzip 解压
unzip [文件名/文件夹名].zip
http://www.lryc.cn/news/168289.html

相关文章:

  • VS2015+opencv 3.4.6开发环境
  • [运维|数据库] 将mysql的null.unix_timestamp(now()) * 1000转为PostgreSQL的语法
  • springboot使用filter增加全局traceId,方便日志查找
  • 面经学习三
  • Open3D 点云配准——可视化匹配点对之间的连线
  • io多路复用之poll的详细执行过程
  • 网络安全深入学习第四课——热门框架漏洞(RCE— Log4j2远程代码执行)
  • 大数据Flink(八十一):SQL 时区问题
  • Input子系统 - Kernel驱动程序 - Android
  • MySQL里的查看操作
  • Vim的基础操作
  • 十天学完基础数据结构-第一天(绪论)
  • 神经网络 03(参数初始化)
  • div设置圆角#前端
  • Windows开机密码破解
  • Mobirise for Mac:轻松创建手机网站的手机网站建设软件
  • [npm] npx 介绍与使用说明
  • QT : 仿照QQ 完成弹出登录窗口,并实例化组件
  • typescrip接口 interface详解,以及ts实现多态
  • Vivado IP中Generate Output Products的设置说明
  • 9.3.5网络原理(应用层HTTP/HTTPS)
  • vue基础知识十一:Vue组件之间的通信方式都有哪些?
  • 高阶数据结构(2)-----红黑树(未完成)
  • [mockjs]Mock使用过程中的坑
  • 华为云云耀云服务器L实例评测|部署前后端分离项目
  • 02目标检测-传统检测方法
  • RP-母版 流程图 发布和预览 团队项目
  • 【第200篇原创文章】解决低于1%概率出现的芯片VPSS模块跑飞的问题
  • 微信小程序——生命周期详解(代码解读)
  • 多分类中混淆矩阵的TP,TN,FN,FP计算