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

ubuntu的tar解压指令相关

1. 指令说明

参数作用
-xextract,解包
-z通过 gzip 解压(.tar.gz.tgz
-vverbose,显示过程
-ffile,后面紧跟压缩包文件名

2. 什么时候用z参数

场景是否加 -z结果
.tar.gz / .tgz必须-z正常解压
.tar.gz / .tgz没加 -z报错 “gzip: stdin: not in gzip format”
.tar(未压缩)误加 -z报错 “gzip: stdin: not in gzip format”
.tar不加 -z正常解压

在这里插入图片描述

3. 怎么快速删除文件夹里面 从一个压缩包里面解压出来的全部文件?

tar -tzf xxx.tar.gz          # -t 仅列出内容,-z 自动 gzip
tar -tzf xxx.tar.gz | xargs sudo rm -rf
tar -tzf 把文件名逐行输出。
xargs sudo rm -rf 把每行当成参数直接强制删除。

4. -和–的区别

  1. 单 -:短选项
    每个字母都是一个独立开关,可以 连写
    ls -la 相当于 ls -l -a
  2. 双 --:长选项
    可读性高,单词级:
    git --version、tar --extract --verbose --file=a.tar
    分隔符用法(更关键):
    当文件名/参数本身以 - 开头时,防止被当成选项。
    例:在当前目录下有一个叫 -file.txt 的文件,要把它打包:
tar -- -file.txt        ✔️ 正确
tar -file.txt           ❌ 会报 “invalid option”
  1. 记忆口诀
    一个 - 后面是 字母串,
    两个 – 后面是 完整单词 或者 “后面都是普通参数”。
http://www.xdnf.cn/news/16253.html

相关文章:

  • 基于单片机智能交通灯设计
  • Mac电脑使用IDEA启动服务后,报service异常
  • AI总结视频以及谷歌浏览器插件安装步骤
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-20,(知识点:热阻的概念,散热)
  • 实时云渲染将UE像素流嵌入业务系统,实现二维管理系统与数字孪生三维可视化程序的无缝交互
  • 嵌入式学习-(李宏毅)机器学习(2)-day29
  • 图片查重从设计到实现(2)Milvus安装准备etcd介绍、应用场景及Docker安装配置
  • SkyWalking异步采集spring gateway日志
  • jax study notes[19]
  • 【C++】简单学——list类
  • uniapp写app做测试手机通知栏展示内容
  • 暑期算法训练.7
  • VR全景制作的流程?VR全景制作可以用在哪些领域?
  • 最短路算法
  • 美林数据用大模型重构电能质量评估,让隐蔽合规问题无所遁形
  • es 和 lucene 的区别
  • 比例谐振控制器(PR控制器)在交流系统中的应用原理详细解析
  • 【OpenCV篇】OpenCV——03day.图像预处理(2)
  • AI大模型各类概念扫盲
  • 汽车需求管理的关键要素及适合汽车行业的最佳需求管理解决方案Jama Connect
  • 《设计模式之禅》笔记摘录 - 9.责任链模式
  • 4️⃣字典(dict)速查表
  • 阶段1--域名服务器
  • Java开发岗面试记录合集
  • 一二章笔记总结
  • Ubuntu系统下FFmpeg源码编译安装
  • 【Pytorch】数据集的加载和处理(二)
  • 纯CPU场景下C++的分布式模型训练框架设计思路
  • 刷完jetpack后无法打开安装的浏览器的解决办法useful
  • Linux dd命令 数据备份、转换与磁盘操作的终极工具