linux解压缩常见命令

2023-05-16

tar详解
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

tar文件解压缩
tar    -cvf    jpg.tar *.jpg  //将目录里所有jpg文件打包成tar.jpg        --压缩
tar    -xvf    file.tar           //解压 tar包                                              --解压

tar.gz文件解压缩
tar -czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz                --压缩
tar -zxf   java.tar.gz        或者解压到指定的目录里        tar  -zxvf  java.tar.gz  -C  ./java

gz文件
解压 gzip 命令  gzip  -b  java.gz
 查看命令         zcat  java.gz

tar.bz2文件
tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar -xjvf file.tar.bz2   //解压 tar.bz2

tar.Z文件
tar -cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
tar -xZvf file.tar.Z          //解压tar.Z

zip工具
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
unzip file.zip //解压zip

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux解压缩常见命令 的相关文章

  • 归档文件系统或格式

    我正在寻找一种文件类型来存储已退役系统的档案 目前 我们主要使用 tar gz 但从 200GB tar gz 存档中查找并提取几个文件是很麻烦的 因为 tar gz 不支持任何类型的随机访问读取规定 在你明白之前 使用 FUSE 安装 t
  • arm-linux-gnueabi 编译器选项

    我在用 ARM Linux gnueabi gcc在 Linux 中为 ARM 处理器编译 C 程序 但是 我不确定它编译的默认 ARM 模式是什么 例如 对于 C 代码 test c unsigned int main return 0x
  • diff 文件仅比较每行的前 n 个字符

    我有2个文件 我们将它们称为 md5s1 txt 和 md5s2 txt 两者都包含a的输出 find type f print0 xargs 0 md5sum sort gt md5s txt 不同目录下的命令 许多文件被重命名 但内容保
  • .NET Core 中的跨平台文件名处理

    如何处理文件名System IO以跨平台方式运行类以使其在 Windows 和 Linux 上运行 例如 我编写的代码在 Windows 上完美运行 但它不会在 Ubuntu Linux 上创建文件 var tempFilename Dat
  • 如何更改 Ubuntu 14.04 上的 php-cli 版本?

    我是 Linux 新手 在篡改时破坏了一些 php 设置 如果我执行一个包含以下内容的 php 脚本 phpinfo 它显示 php 版本为 5 6 但通过命令行 如果我运行php v它返回 7 0 版本 我想让两个版本匹配 我怎样才能修复
  • QFileDialog::getSaveFileName 和默认的 selectedFilter

    我有 getSaveFileName 和一些过滤器 我希望当用户打开 保存 对话框时选择其中之一 Qt 文档说明如下 可以通过将 selectedFilter 设置为所需的值来选择默认过滤器 我尝试以下变体 QString selFilte
  • Godaddy 托管上的 CakePHP 控制台

    我一直在努力让我的 CakePHP 网站在 Godaddy 网格托管 帐户上运行 我的蛋糕应用程序设置是从帐户的子目录托管的 并且可以通过子域访问 我必须调整我的 htaccess 文件才能使其正常工作 现在我需要让 CakePHP 控制台
  • 何时使用 pthread 条件变量?

    线程问题 看来 只有在其他线程调用 pthread cond notify 之前调用 pthread cond wait 时 条件变量才起作用 如果在等待之前发生通知 那么等待将被卡住 我的问题是 什么时候应该使用条件变量 调度程序可以抢占
  • Elasticsearch 无法写入日志文件

    我想激活 elasticsearch 的日志 当我运行 elasticsearch 二进制文件时 我意识到我在日志记录方面遇到问题 无法加载配置 这是输出 sudo usr share elasticsearch bin elasticse
  • 是否可以在Linux上将C转换为asm而不链接libc?

    测试平台为Linux 32位 但也欢迎 Windows 32 位上的某些解决方案 这是一个c代码片段 int a 0 printf d n a 如果我使用 gcc 生成汇编代码 gcc S test c 然后我会得到 movl 0 28 e
  • 无法加载 JavaHL 库。- linux/eclipse

    在尝试安装 Subversion 插件时 当 Eclipse 启动时出现此错误 Failed to load JavaHL Library These are the errors that were encountered no libs
  • 通过特定分隔符删除字符串

    我的文件中有几列 其中第二列有 分隔符 我想删除第二列中的第一个 第三个和第四个字符串 并将第二个字符串留在该列中 但我有正常的分隔符空间 所以我不知道 input 22 16050075 A G 16050075 A G 22 16050
  • 如何禁用 GNOME 桌面屏幕锁定? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何阻止 GNOME 桌面在几分钟空闲时间后锁定屏幕 我已经尝试过官方手册了在红帽 https access redhat com doc
  • 如何在bash中使用jq从变量中包含的json中提取值

    我正在编写一个 bash 脚本 其中存储了一个 json 值 现在我想使用 Jq 提取该 json 中的值 使用的代码是 json val code lyz1To6ZTWClDHSiaeXyxg redirect to http examp
  • 为什么内核需要虚拟寻址?

    在Linux中 每个进程都有其虚拟地址空间 例如 32位系统为4GB 其中3GB为进程保留 1GB为内核保留 这种虚拟寻址机制有助于隔离每个进程的地址空间 对于流程来说这是可以理解的 因为有很多流程 但既然我们只有 1 个内核 那么为什么我
  • 我可以从命令行打印 html 文件(带有图像、css)吗?

    我想从脚本中打印带有图像的样式化 html 页面 谁能建议一个开源解决方案 我使用的是 Linux Ubuntu 8 04 但也对其他操作系统的解决方案感兴趣 你可以给html2ps http user it uu se jan html2
  • 从 Python 调用 PARI/GP

    我想打电话PARI GP http pari math u bordeaux fr dochtml gpman html仅从Python计算函数nextprime n 对于不同的n是我定义的 不幸的是我无法得到帕里蟒蛇 http code
  • fopen 不返回

    我在 C 程序中使用 fopen 以只读模式 r 打开文件 但就我而言 我观察到 fopen 调用没有返回 它不返回 NULL 或有效指针 执行在 fopen 调用时被阻止 文件补丁绝对正确 我已经验证过 并且不存在与权限相关的问题 任何人
  • linux perf:如何解释和查找热点

    我尝试了linux perf https perf wiki kernel org index php Main Page今天很实用 但在解释其结果时遇到了困难 我习惯了 valgrind 的 callgrind 这当然是与基于采样的 pe
  • nslookup 报告“无法解析 '(null)': 名称无法解析”,尽管它成功解析了 DNS 名称

    我在 ubuntu 上 并且正在运行 docker 默认桥接网络 我有 Zookeeper kafka 的容器化版本 以及我编写的与 kafka 对话的应用程序 I do a docker exec it

随机推荐

  • XFS文件系统扩容

    XFS文件系统扩容 注意 xff1a 备份 xff01 备份 xff01 备份 xff01 操作前备份 xff01 查看磁盘挂载 分区信息 root 64 BJ CentOS7 span class token comment df hT
  • centos密码正确却出现登录闪退到输入用户名密码界面

    问题现象 xff1a 输入密码用返回登录界面 xff1b 定位 xff1a etc profile存在特殊环境变量 xff08 注释掉 xff09 root bash profile 正常 xff08 如果有特殊环境变量也注释 xff09
  • Windows中使用netsh命令进行端口转发

    在Linux中 xff0c 使用iptables可以非常轻松地配置端口重定向 在Windows Server系统上 xff0c 路由和远程访问服务 xff08 RRAS xff09 通过使用虚拟专用网络 VP N 或拨号连接支持远程用户或站
  • ubuntu启动,提示引导丢失

    报错如下 xff1a 解决方案 xff1a 这种情况大多是引导项或者系统受损了 xff0c 优先看文件是否有缺失 xff0c 确认文件完整后可进行以下操作 mkdir span class token operator span p spa
  • centos7重新安装polket

    问题现象 xff1a sshd服务重启报错 xff1a 报错内容包含 xff1a Authorization not available Check if polkit service is ruming or see debug mess
  • 执行ifup或者dhclient报错dhclient error while loading shared libraries libdns-export.so.1102解决方案。

    服务器没有网络 xff0c 其他方式登录服务器后发现网卡没有启动 xff1a eth0网卡处于down状态 执行dhclient或者ifup激活网卡出现dhclient error while loading shared librarie
  • btrfs基本介绍及应用

    一 btrfs基本概念 btrfs文件系统是2007年Oracle开发 xff0c 支持GPL协议 xff0c 为了取代Linux早期的ext系列文件系统 btrfs核心特性 xff1a 多物理卷支持 xff1a btrfs可由多个底层物理
  • windows 配置FTP教程

    由于windows版本不同在配置上有部分不一致 xff0c 我这边主要以windows server 2008以及Windows server 2012 做演示 1 Windows 2008 通过 IIS 配置 FTP 操作步骤 IIS的安
  • Windows实例通过IIS如何搭建多个FTP站点

    FTP搭建多个站点可以通过不同的端口号来进行实现 xff0c FTP标准命令端口号为21 xff0c 数据端口为20 第一个FTP站点默认的21端口即可 先进行添加第一个FTP站点 xff0c 选择本机外网IP xff0c 端口默认21 选
  • xubuntu-desktop找不到状态栏怎么办?

    1 右键找到设置中的panel选项 2 找到恢复默认选项 3 点击xfce选项 xff0c 然后点左下角的齿轮按钮 开心不
  • Proxmox ve(PVE) 显示CPU和硬盘温度、UPS信息

    1 安装CPU温度检测软件sensors apt install lm sensors y 传感器探测 xff0c 命令 xff1a sensors detect 全部选择yes即可 xff0c 可能其中一个地方提示 ENTER xff0c
  • Proxmox ve(PVE)开启硬件直通

    1 修改grub文件 vi etc default grub 找到GRUB CMDLINE LINUX DEFAULT 61 34 quiet 34 这行改为 GRUB CMDLINE LINUX DEFAULT 61 34 quiet i
  • HAL库函数IIC

    span class token comment 64 defgroup I2C XferOptions definition I2C XferOptions definition 64 span span class token macr
  • 语音处理:Python实现wav与pcm文件格式转换

    语音处理 xff1a Python实现wav与pcm格式转换 知识点wav转pcmpcm转wav参考资料 知识点 wave包的读写及参数设置文件路径操作拼接音频相关参数了解 wav文件存储的参数信息有 xff1a 通道数 采样率 位深 xf
  • 使用js纯代码复制文字、复制html(保留p标签的换行)两种方法

    Copy content of rich editor using Javascript Stack Overflow https stackoverflow com questions 66227056 copy content of r
  • libssl.so.10 & libcrypto.so.10 not found ---ubuntu

    从网上找了许多方法 最后都没有试过 怀疑是ubuntu source的问题 最后下载了 自己编译 https www openssl org source old 1 0 0 openssl 1 0 0f tar gz config sha
  • ubuntu时钟同步配置

    1 手动执行 ntpdate host 2 自动执行 配置文件 xff1a etc systemd timesyncd conf ntp使能 xff1a timedatectl set ntp true 重启时钟服务 xff1a syste
  • 百元买百鸡(C++)

    我国古代数学家张丘建在 算经 一书中曾提出过著名的 百钱买百鸡 问题 xff0c 该问题叙述如下 xff1a 鸡翁一 xff0c 值钱五 xff1b 鸡母一 xff0c 值钱三 xff1b 鸡雏三 xff0c 值钱一 xff1b 百钱买百鸡
  • git 放弃更改常用命令

    1 未add commit git checkout filename path 2 已add未commit git reset HEAD filename 3 放弃已经commit的修改 git reflog查看commit日志 git
  • linux解压缩常见命令

    tar详解 c 建立压缩档案 x xff1a 解压 t xff1a 查看内容 r xff1a 向压缩归档文件末尾追加文件 u xff1a 更新原压缩包中的文件 这五个是独立的命令 xff0c 压缩解压都要用到其中一个 xff0c 可以和别的