Linux下tar解压tar.gz文件到当前目录
很多时候我们需要把文件解压到当前目录,命令如下:

tar -zxvf vscode-server-linux-x64.tar.gz -C ./

有时候很讨厌,因为tar.gz的包里就存在一个与压缩包同名的目录,这种情况的话需要先解压,再拷贝:

tar -zxvf vscode-server-linux-x64.tar.gz -C ./
mv vscode-server-linux-x64/* .


zip压缩的方法:How do I zip/unzip on the unix command line? - Unix & Linux Stack Exchange

zip squash.zip file1 file2 file3
# or to zip a directory
zip -r squash.zip directory

tar压缩:

tar -zcvf myfile.tgz file1 file2

tar解压:

tar -zxvf myfile.tgz
tar -xvzf community_images.tar.gz
tar jxxf filename.tar.bz2

f: this must be the last flag of the command, and the tar file must be immediately after. It tells tar the name and path of the compressed file.
z: tells tar to decompress the archive using gzip
x: tar can collect files or extract them. x does the latter.
v: makes tar talk a lot. Verbose output shows you all the files being extracted.


tar -zxvf filename.tar.gz

其中zxvf含义分别如下

z:   gzip          压缩格式

x:   extract         解压

v:   verbose        详细信息

f:   file(file=archieve)    文件

tar -jxvf filename.tar.bz2
tar -Jxvf filename.tar.xz
tar -Zxvf filename.tar.Z

事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压

tar -xvf filename.tar.gz
tar -xvf filename.tar.bz2
tar -xvf filename.tar.xz
tar -xvf filename.tar.Z

有个使用jar进行解压的奇淫技巧:

jar -xf file.zip

Linux下tar解压到当前目录,zip压缩,tar压缩,tar解压相关推荐

  1. Linux世界的三种压缩解压方式,zip/unzip方式压缩解压、tar方式压缩解压、jar方式压缩解压暨shopt extglob反选示例

    Linux世界的三种压缩解压方式,zip/unzip方式压缩解压.tar方式压缩解压.jar方式压缩解压暨shopt extglob反选示例 zip/unzip方式.tar方式压缩解压是Linux中的 ...

  2. Linux进程最大socket数,Linux下高并发socket最大连接数所受的各种限制(详解)

    1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每 ...

  3. linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解

    对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...

  4. Linux第八章:1.linux下如何压缩 rar、zip、gz、tar.gz文件和解压 rar、zip、gz、tar.gz文件

    零.*.rar 文件格式 步骤一:安装rar工具 1.linux不自带rar格式的压缩和解压工具,我们需要自行下载 2.运行命令下载: wget https://www.rarlab.com/rar/ ...

  5. Linux下Gcc生成和使用静态库和动态库详解

    参考文章:http://blog.chinaunix.net/uid-23592843-id-223539.html 一.基本概念 1.1什么是库 在windows平台和linux平台下都大量存在着库 ...

  6. Linux下Gcc生成和使用静态库和动态库详解(转)

    一.基本概念 1.1什么是库 在windows平台和linux平台下都大量存在着库. 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行. 由于windows和linux的平台不同( ...

  7. Linux下ps -ef和ps aux的区别及格式详解

    Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格和BSD 风格, ...

  8. Linux下ps -ef 和 ps aux 的区别及格式详解

    Linux下显示系统进程的命令ps,最常用的有ps -ef 和ps aux.这两个到底有什么区别呢? 这里要说一下 BSD vs System V 这里需要说明的是:Linux不能称为"标准 ...

  9. linux下的挂载点和分区是什么关系(详解挂载点)

    百度定义: 挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:.D:.E:等盘符.其实winxp也支持将一个磁盘分区挂在一个文件夹下面,只是我们C:. ...

  10. ​​Linux下ps -ef和ps aux的区别及格式详解​

    Linux下显示系统进程的命令ps,最常用的有 ps -ef 和 ps aux.这两个到底有什么区别呢?两者没太大差别,讨论这个问题,要追溯到Unix系统中的两种风格,System V风格 和 BSD ...

最新文章

  1. 大数据基础设施建设需要得到重视 | 记清华大数据“应用·创新”讲座
  2. c++友元函数与友元类
  3. NOD32升级ID自动填写工具+更新版1.754
  4. PS学习笔记2-画笔的应用
  5. 人工智能云计算大数据物联网
  6. mysql获取当前时间,及其相关操作
  7. 基于智能的网络空间安全防御
  8. 2016.03.04,英语,《Vocabulary Builder》Unit 04
  9. 风雨20年:我所积累的20条编程经验
  10. mac mail 删除邮件服务器,Mac邮件应用程序Mail设置
  11. 大数据_Flink_数据处理_运行时架构3_yarn上作业提交流程---Flink工作笔记0018
  12. [Java] 蓝桥杯PREV-5 历届试题 错误票据
  13. Educoder 机器学习 神经网络 第四关:使用pytorch搭建卷积神经网络识别手写数字
  14. 自动关机win10_win10系统U盘使用步骤酷比魔方平板电脑windows安装教程
  15. Python用pyecharts绘制中国各地级市gdp分布点图
  16. OpenLayers 加载 百度 地图
  17. OptiFDTD应用:纳米盘型谐振腔等离子体波导滤波器
  18. Matplotlib数据可视化——图中图
  19. 「Hortic Res」APETALA2的同源物CaFFN可调节辣椒的开花时间
  20. 王选-“从Dijkstra谈帅才的洞察力”[转]

热门文章

  1. 【问题收录】svn: E155010: 提交失败(Ubuntu14.04环境)
  2. Android逆向分析工具ded的使用
  3. MPB:林科院袁志林组-​枫香-真菌互作培养体系构建
  4. EID:宏基因组测序在新发腹泻病毒鉴定中的应用
  5. 一图读懂丨2019新型冠状病毒,你需要知道什么?
  6. Genome Biology:人体各部位微生物组时间序列分析
  7. pandas使用read_csv读取数据使用skiprows参数跳过指定的数据行但保留表头、pandas使用to_csv函数将dataframe保存为gzip压缩文件
  8. R语言ggplot2可视化:将条形图(bar plot)和线图(line plot)组合在一起并使用双Y轴(double y axis)进行可视化、其中一个Y轴显示为百分比
  9. 解决:geom_path: Each group consists of only one observation. Do you need to adjust the group aesthetic
  10. 机器学习数据预处理之缺失值:前向填充