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

Linux中的tar -P选项

tar -P选项





Linux中的tar命令可用于文件和目录的归档以及压缩解压缩。而其中的-P选项是什么含义呢?下面我们就来看一看

1、不添加-P选项

对于如下压缩命令:

tar -czvf pkg.tar.gz /opt/software

执行该命名,控制台首行输出将会提示:

tar:从成员名中删除开头的“/”

再执行解压缩命令:

tar -zxvf pkg.tar.gz

值得注意的是,该命令的输出都以opt/software/开头,也就是opt前面的/没有了,即输出的路径是相对路径,这表示解压在当前目录

2、添加-P选项

如果添加-P选项,执行如下压缩命令:

tar -Pczvf pkg.tar.gz /opt/software

执行该命名,控制台不会有从成员名中删除开头的“/”的提示信息

再执行解压缩命令:

tar -Pzxvf pkg.tar.gz

此时,该命令的输出都以/opt/software/开头,即就是使用了-P的解压缩文件会从根目录安装,是绝对路径,而不使用-P则会从当前目录生成

另外,需要注意的是,使用-P压缩的压缩包解压时也需要添加-P,即保留绝对路径。如果不添加-P也是从当前目录解压



参考文章:https://blog.csdn.net/qiulinsama/article/details/86498686


http://www.dtcms.com/a/128815.html

相关文章:

  • Linux中安装sentinel
  • nodejs/node-sass/sass-loader三者版本对应关系
  • 基于疾风大模型的新能源储能优化系统:方法、实现与案例分析
  • Python——numpy测试题目
  • Linux--进程间通信
  • C# --- yield关键字 和 Lazy Execution
  • 英语学习4.11
  • C#MQTT协议服务器与客户端通讯实现(客户端包含断开重连模块)
  • Day 8 上篇:深入理解 Linux 驱动模型中的平台驱动与总线驱动
  • JS实现文件点击或者拖拽上传
  • Sql with as 语句
  • 重读《人件》Peopleware -(6)Ⅰ管理人力资源Ⅴ-帕金森定律重探 Parkinson’s Law Revisited
  • [算法题:快排(一)]颜色分类
  • 【unity游戏开发介绍之UGUI篇】UGUI概述和基础使用
  • ThingsBoard3.9.1 MQTT Topic(1)
  • Apollo源码总结
  • 寻找峰值 --- 二分查找
  • 主流开源大模型评估数据集
  • 【工具】Fiddler抓包
  • 本地部署大模型(ollama模式)
  • 【Code】《代码整洁之道》笔记-Chapter13-并发编程
  • 机械臂只有位置信息是否可以进行手眼标定?
  • HDF5文件格式:数据类型与读写功能详解
  • asm汇编源代码之CPU型号检测
  • Axure中继器(Repeater): 列表多选和 列表查询
  • Python 数据分析01 环境搭建教程
  • SpringBoot项目如何用ServiceLocatorFactoryBean优雅切换支付渠道?
  • FreeRTOS使任务处于运行态的API ?
  • IDEA遇到问题汇总
  • kernel32!GetQueuedCompletionStatus函数分析之返回值得有效性