LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

linux解压zip文件命令 2015年上海事业单位医疗招聘考试:tar

2022年11月24日 435点热度

.tar

解包: tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

———————————————

.gz

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压缩:gzip FileName

.tar.gz

解压:tar zxvf FileName.tar.gz

压缩:tar zcvf FileName.tar.gz DirName

———————————————

.bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩: bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

———————————————

.bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

压缩:未知

.tar.bz

解压:tar jxvf FileName.tar.bz

linux解压zip文件命令_ubuntu解压zip文件命令_linux 解压zip命令

压缩:未知

———————————————

.Z

解压:uncompress FileName.Z

压缩:compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

———————————————

.tgz

解压:tar zxvf FileName.tgz

压缩:未知

.tar.tgz

解压:tar zxvf FileName.tar.tgz

压缩:tar zcvf FileName.tar.tgz FileName

———————————————

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

———————————————

.rar

解压:rar a FileName.rar

压缩:rar e FileName.rar

rar请到: 下载!

解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):

[root@www2 tmp]# cp rar_static /usr/bin/rar

总结

到此这篇关于Linux下常用压缩格式的压缩与解压方法详解的文章就介绍到这了,更多相关linux 压缩格式内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

linux下怎样压缩文件和解压缩

Linux系统压缩和解压文件都可以用tar命令,需要在压缩文件时指定压缩参数,解压缩时指定解压参数。tar命令主要参数解释:-z参数:表示要解压或压缩的是tar.gz文件(如果是tar.bz2就是-j)-x参数:表示是执行解压缩操作而不是打包操作-v参数:表示列出解压时的详细消息-f参数:指定要解压的文件名,或者指定新建的打包文件的名字tar命令解压时还可以指定解压的目标目录,也就是把压缩文件的内容解压到哪个文件夹内linux shell,这个参数是-C(大写的C),例子:解压tar.gz文件:tar -zxv -f test.tar.gz -C /home/user/target解压tar.bz2文件: tar -jxv -f test.tar.bz2 -C /home/user/target如果是zip文件就无法用tar命令解压了,需要用unzip命令,unzip命令常用的参数是指定解压缩的目标目录的-d参数,例子:unzip test.zip -d /home/user/target下面说一下压缩文件linux解压zip文件命令,Linux上最常用的压缩格式一般是bzip2格式(常用bz2后缀)和gzip格式(常用gz后缀),因为它俩的压缩比比较高而且没有使用授权费用。

不过注意,当压缩文件时,-f参数后面跟的是新建的压缩包的名字,压缩包文件名后面还要跟将要压缩的文件或文件夹(这就不需要-C参数了)。

说说 Linux 中的压缩与解压缩指令(tar)

tar 的功能类似于 Windows 中的 WinRAR。它可以将多个目录或文件打包成一个大文件linux解压zip文件命令,在打包的过程中还可以透过 gzip/bzip2/xz 的支持,对文件进行压缩 1 。

c 为压缩;t 为查询;x 为解压缩。最后跟着 vf。f 一定要是最后一个,如果放在其他选项之前,tar 就会把文件名搞错。比如 tar -zcfv xxx 命令,tar 指令就会认为压缩文件名为 v! 压缩的文件名称要根据压缩算法加上响应的后缀: 只有知道了压缩算法,我们才能解的出来,你说是吗?所以文件名规范很重要。

假设我们需要备份 /etc 文件夹,把它打成一个压缩包 1 。这在实际应用中很常见,因为 /etc 文件夹存放了系统主要配置文件。在英文中完整单词是etc.,也就是后面会带上一个句点,表示“等等”之意。

接下来,我们分别使用 gzip、bzip2与 xz 算法对 /etc 文件夹进行打包压缩。 gzip 压缩指令: time tar -zpcvf /root/etc.tar.gz /etcbzip2压缩指令: time tar -jpcvf /root/etc.tar.bz2 /etcxz 压缩指令: time tar -Jpcvf /root/etc.tar.xz /etc从 real 中可以看出: gzip 的压缩速度最快,而 xz 的压缩速度最慢。从大小上来看,xz 的压缩率最高,而gzip 压缩率最差。

压缩率高,自然需要时间成本。因此需要压缩的文件夹很大,那么就要多多考虑时间成本咯。因为 gzip 压缩速度快,这也是 *.tar.gz 比较流行的原因之一。

假设有这样一种场景:我们需要打包某个文件夹(/root),但这个文件夹中的某个文件或者子文件夹不想打包进去(带 etc 前缀)。也就是希望这个文件夹部分打包,部分不打包。可以执行以下指令: tar -zcvf /root/test.tar.gz –exclude=/root/etc* –exclude=/root/test.tar.gz /root加了 –exclude=/root/test.tar.gz 是为了排除自身,否则压缩包中会包含一个大小为 0 的自身文件,这恐怕不是我们希望看到的:通过 tar -ztvf test.tar.gz 就可以查看刚刚新打的压缩包中所包含的文件列表:使用命令 tar -ztvf etc.tar.gz 查看刚刚打好的压缩包。注意要使用匹配的解压缩算法才能正确解压linux vps,比如示例中是 gz 作为后缀,所以加了 -z 选项表示使用 gzip 算法进行解压。

部分输出内容:可以看到该命令把文件的权限、账户以及归属组也一并打印出来了。 而且还有一点很关键,这些文件都没有根目录。如果没有拿掉根目录,解压缩后的文件名就会是绝对路径, 亦即解压缩后的数据一定会被放置 到 /etc/xxx 去 1 !这样系统的 /etc 文件夹就会被覆盖,后果很严重。所以,tar 打包指令默认都会去除放入包中文件的根目录。

linux 解压zip命令_linux解压zip文件命令_ubuntu解压zip文件命令

除非通过 -P 显示要求保留这些文件的根目录。 (1)完全解压 利用 tar -zxvf etc.tar.gz -C /tmp 命令把 etc.tar.gz 解压到 /tmp。解压成功后,就会在 /tmp 下看到 /etc 文件夹。如果需要在本地路径下直接解开,那直接执行 tar -zxvf etc.tar.gz 即可。

(2)部分解压 假设我们需要把压缩包(etc.tar.gz)中的 vconsole.conf 解压出来。

linux下如何解压和压缩文件

Lin

Linux中zip压缩和unzip解压缩命令详解

这篇文章主要介绍了zip/unzip压缩解压缩命令的使用方法及参数的说明,需要的朋友可以参考下

1.把/home目录下面的mydata目录压缩为mydata.zipzip-rmydata.zipmydata#压缩mydata目录

2.把/home目录下面的mydata.zip解压到mydatabak目录里面unzipmydata.zip-dmydatabak

3.把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip-rabc123.zipabc123.txt

4.把/home目录下面的wwwroot.zip直接解压到/home目录里面unzipwwwroot.zip

5.把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面unzipabc*.zip

6.查看把/home目录下面的wwwroot.zip里面的内容unzip-vwwwroot.zip

7.验证/home目录下面的wwwroot.zip是否完整unzip-twwwroot.zip

8.把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录unzip-jwwwroot.zip主要参数-c:将解压缩的结果-l:显示压缩文件内所包含的文件-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换-t:检查压缩文件是否正确-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中-v:执行是时显示详细的信息-z:仅显示压缩文件的备注文字-a:对文本文件进行必要的字符转换-b:不要对文本文件进行字符转换-C:压缩文件中的文件名称区分大小写-j:不处理压缩文件中原有的目录路径-L:将压缩文件中的全部文件名改为小写-M:将输出结果送到more程序处理-n:解压缩时不要覆盖原有的文件-o:不必先询问用户,unzip执行后覆盖原有文件-P:使用zip的密码选项-q:执行时不显示任何信息-s:将文件名中的空白字符转换为底线字符-V:保留VMS的文件版本信息-X:解压缩时同时回存文件原来的UID/GID

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux压缩文件夹 linux系统 tar tar压缩文件夹 tar打包
最后更新:2022年11月24日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux操作系统不仅仅端口-u:仅显示监听套接字(protocol) (知识点)Linux文件权限详解:执行权限 VMware过期Linux系统CentOS7下载安装1.77下载地址 红旗linux操作系统v11.0-红旗操作系统操作系统吗? 5yw红软基地驱动完美支持windows、mac、linux系统 轻松安装ZeroMQ:Ubuntu系统必备的解决方案 怎么在Win7系统虚拟机上安装LinuxUbuntu的技巧?在这里 Linux必备!安装RAR解压器,轻松解压文件! 虚拟机linux系统下载 什么是linuxLinux(/托瓦兹)的Linux内核 文件永久删除还能找回来吗?关于Win和Mac系统的恢复方法 Ubuntu16.04怎样安装系统更新和应用更新16.04 网卡 centos 启动 Linux选择选择时各企业所参考的依据:以下内容和Centos Linux内核内存检测工具系列中的一篇,配置以及典型应用 虚拟机安装Ubuntu操作系统-Ubuntu空间20G镜像下载 0渗透操作0x02绕过disable_functions插件(组图) 【好玩的网络-第2.5期】分配IP有哪些骚操作?小白保姆级教程 Windows远程连接工具、Ubuntu系统的安装软件及系统 Linux一模一样远程连接编辑的操作图是什么? DRAM中的虚拟地址空间的缓存简化内存管理(组图) 2.5创建和配置虚拟机2.5.1创建虚拟机双击桌面的VMwarePlayer
Linux文件路径查询方法,轻松获取文件位置Linux移植6410:从零开始的挑战!linux php安装 快速掌握Linux下PHP安装,轻松入门流行技术linux patch 文件 解决LinuxPatch文件10大疑难杂症,轻松应对!Ubuntu系统更改IP地址的简易教程,跟随以下步骤即可搞定!高效搭建Linux Android开发环境,轻松提升开发体验轻松掌握:如何查询Linux内核版本?Linux安装Matlab指南,快速掌握安装步骤Ubuntu 16安装网卡驱动教程,轻松解决网络连接问题Linux启动时,不使用图形界面可能更有效率!移植Linux,手机变身“大杀器”!详解8大关键操作Linux更高效,掌握启动终端快捷键!纯Python库实现上面介绍的HTML转换为PDF的软件Fedora 13服务器配置指南:9个实用技巧全解析9种方法轻松获取Linux版本,快速掌握系统信息!博客韦东山freeRTOS系列教程:入门文档教程+进阶视频教程轻松掌握linux ldd命令的技巧,成为高效开发者与管理员Linux VPS安全检测,保障服务器稳定运行!Linux下高效开发必备:配置Tomcat和JDK分析Linux中的I2C驱动程序框架核心结构(i2c-bus结构)
查看动态库版本查找gcc生成的最新动态库方法 打造高效Linux服务器系统界面,解析操作系统区别 2.5创建和配置虚拟机2.5.1创建虚拟机双击桌面的VMwarePlayer LINUX设备驱动程序(第3版)-设备 关于华嵌武汉华嵌科技有限公司开发的课程及课程介绍! Linux内核设计与线程上周的运作机制与实现及其相关资料 Linux系统查看系统运行状态的top命令的功能 Linux和Unix操作系统之间有区别但也有联系?(一) Java对象持久化技术详解--孙卫琴Tomcat与JavaWeb开发技术详解 红旗Linux桌面版4.0从软盘启动硬盘最详细的安装图解 Linux上创建WindowsUSB很困难的工具是什么?怎么办? linux中常用的用户管理命令:1groups?列出当前用户所属 linux系统怎么在文件夹里搜索文件?方法总结及方法 共享一个页表和一块物理内存的区别与联系导航 个人笔记本安装Ubuntu20.04LTS下载地址 -max=999999net.2 1.3socket编程客户端-服务端基本流程图片App Ubuntu14.04安装JDK1.8.0_25与配置环境变量过程笔记 零基础学习PHP看什么视频教程推荐PHP开发实战权威指南 Android插件化框架DL代理Activity的原理和三个关键问题
标签聚合
虚拟机 电脑 sudo linux脚本 命令模式 文件目录 命令 linux系统 软件 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年3月 / 114篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.