linux的压缩与解压缩
压缩与解压缩
在linux下压缩包格式包含:tar.gz , .tgz , tar.bz2 , zip , .rar , .tar.xz
1. tar
语法规则1:tar 参数 生成压缩包的名字 要压缩的文件(夹)
sudo tar czvf hello.tar.gz hello nihao.csudo tar cjvf hello.tar.bz2 hello nihao.c
dongfangedu@ubuntu:/opt$ sudo tar czvf all.tar.gz test1/ hello.cpp
语法规则2:tar 参数 压缩包名 tar 参数 压缩包名 -C 解压目录 (注意这里是大写的C)
sudo tar xzvf hello.tar.gz
sudo tar xzvf hello.tar.gz -C /opt/test1
sudo tar xjvf hello.tar.bz2
sudo tar xjvf hello.tar.bz2 -C /opt/test1
2. zip
zip格式的文件在linux中是很常见的的,在某些版本中需要安装后才能够使用
zip的在线安装
ubuntu:
sudo apt install zip
sudo apt install unzip
linux centos:
sudo yum install zip
sudo yum install unzip
使用zip压缩命令必须要加入参数-r(递归) , 这样才能够让子目录的文件一起压缩。生产的压缩文件后缀为.zip。
语法格式:zip -r 压缩包名 要压缩的文件
sudo zip -r all.zip hello.cpp config nihao.c
3. unzip
对对应的zip文件进行解压缩
指定目录的话就需要进行添加选项 -d
语法格式:unzip 压缩包名 unzip 压缩包名 -d 解压目录
sudo unzip all.zip
sudo unzip all.zip -d /opt/aa
4. rar、unrar
rar安装
ubuntu:
sudo apt install rar
sudo apt install unrarcentos:
wget https://www.rarlab.com/rar/rarlinux-x64-6.0.0.tar.gz
tar xzvf rarlinux-x64-6.0.0.tar.gz
mv ./rar /opt (将软件安装目录添加到opt下面)
添加软链接,方便命令解析器找到这两个命令
ln -s /opt/rar/rar usr/local/bin/rar
in -s /opt/rar/unrar usr/loacal/bin/unrar
语法格式:rar a 压缩包名 要压缩的文件 -r
语法格式:unrar x xxx.rar
sudo rar a all.rar -r config/ hello.cpp nihao.c #(压缩)sudo rar x all.rar #(解压)
sudo unrar x all.rar #(解压)
sudo unrar x all.rar /opt/test1/aa #(解压到指定的目录)
(注意这里解压缩可以使用rar也可以使用unrar,我比较喜欢使用unrar)
5. xz
5.1 压缩
第一步:打包
tar cvf xxx.tar 要压缩的文件
第二步:得到xxx.tar,xz格式的文件
xz -z xxx.tar
sudo tar cvf all.tar hello.cpp test1/ nihao.c
sudo xz -z all.tar
5.2 解压缩
第一步
解压缩得到tar文件 xz -d xxx.tar.xz
第二步
释放tar文件 tar xvf xxx.tar
sudo xz -d all.tar.xz
sudo tar xvf all.tar
linux的压缩与解压缩相关推荐
- Linux分卷压缩zip文件命令,Linux分卷压缩与解压缩
Linux分卷压缩与解压缩 1.rar rar a -m5 -v12m myarchive myfiles # 最大限制为 12M rar e myarchive.part1.rar #解压 分卷压缩 ...
- linux系统压缩与解压缩工具使用方法
linux系统压缩与解压缩工具包括7z.zip/unzip.rar/unrar 一.7z 安装: 执行以下命令下载安装: wget https://udomain.dl.sourceforge.net ...
- Linux常用压缩与解压缩命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压 ...
- linux的文件压缩与解压缩,linux(文件压缩与解压缩)
压缩解压 linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的 ...
- Linux中压缩、解压缩(tar/zip/bzip2/gz/gzip/zip)
源码包一般都是以压缩形式存储的,所以,在获得软件包之后,要进行解压缩. 压缩包也有两种形式,一种是tar.gz包(.tgz包也是这种),一种是tar.bz2包. tar.gz包的解压方法:tar ...
- Linux系统压缩及解压缩
============================================================================== Linux系统解压缩 ========= ...
- linux常用压缩、解压缩文件或文件夹命令tar、zip
前言 工作中,压缩.解压缩文件或文件夹是比较基本的操作了.利用 tar或zip 命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或是将几个文件组合成为一个文件进行网络传输是非常有用的. ta ...
- linux文件压缩、解压缩以及归档
一.文件压缩.解压缩 1.linux compress命令(compress/uncompress) (1)压缩文件: [root@server ~]# du -sh passwd1---查看文件大 ...
- linux tar -cjf,【Linux】压缩与解压缩
本文总结tar.zip与unzip的使用,适用于Linux\Unix,包括Mac OS,下面统称Unix.这是张cheat sheet,我自己老是记不清压缩与解压缩的命令,每次用的时候都要现查,现在索 ...
最新文章
- Banknote Dataset(钞票数据集)介绍
- 设计模式04_抽象工厂模式
- ASP.NET MVC – Nerdinner - notes
- 【安全系列之加密算法】常用安全的加密算法
- Data Warehouse Hardware - DW硬件需求计算
- 基于node.js+MongoDB+elementui的分页接口以及页面实现
- 痞子衡嵌入式:开启NXP-MCUBootUtility工具的BEE加密功能 - image_enc
- Strus2中关于ValueStack详解
- 好看的个人介绍引导页PHP源码
- 文档加载状态_我们如何确定技术文档的状态?
- Intel处理器电源管理技术(1) - 概述 - 8086/286/386SL/486SL APM ACPI
- stretchblt 模糊_拼多多直播不显示画面?直播画面模糊怎么调整
- newton版本linux,centos7.4下安装部署openstack newton版本 互联网技术圈 互联网技术圈...
- 由内而外 多项国产自主先进设计
- 物联网全栈教程-从云端到设备(四)
- 【Python计算检验值】一元线性回归拟合,t值与p值,显著性检验
- Tupper自我指涉公式生成器
- C++字母大小写转换
- vue3.x自定义换肤
- Photoshop调出花朵照片复古冷色效果