Linux下常用压缩格式的压缩与解压方法

简介: linux 压缩解压工具:zip unzip star gzip

yum install -y zip unzip star gzip

             # 安装工具包  zip unzip star gzip

zip -r 1.zip /home/* # 压缩home目录所有文件为一个1.zip压缩文件包

             # -r : recurse into directories [ri' kɜːs]  kou 递归 [ˈɪntu] 到...哪里 [daɪˈrɛktəriz] 目录

unzip -o -d /home 1.zip

            # 解压文件 1.zip 到/home目录

            # -o : overwrite files WITHOUT prompting 

            # [ˌoʊvərˈraɪt] 覆盖; [faɪlz] 文件;  [wɪˈθaᴜt] 不 ; [ˈprɑmptɪŋ] 提醒

            # -d :  extract files into exdir   [ˈɛkˌstrækt] 提取;文件到  dir目录

============ tar 说明 =============

-c, --create create a new archive # -c,-创建,创建新的 [ˈɑrˌkaɪv] 存档 ou ka wei

                            # -C 大写C用于指定目录

-cf Create 1.tar from files foo and bar # 创建压缩包文件 1.tar 从文件和目录

-xf Extract all files from # [ˈɛkˌstrækt] [ɔl] 提取所有ek s zhua k t 文件,从压缩包里

-tvf List all files in 1.tar verbosely. # 列出所有文件在 1.tar 里,verbosely ['vɜboʊslɪ] 沉长的

== 实际运用:

tar -cvf 2.tar 1.txt # 将文本进行压缩为2.tar

            # 压缩 .gz 参数加 z 为。gz 文件,如:tar -zcvf 1.gz 1.txt

            # bz2 格式: -jcvf

tar -zcvf # .gz压缩; c 是创建压缩,x 解压

tar -jcvf # .bz2 压缩

tar -xvf 2.tar -C /root/3

            # 将2.tar 文件,解压到目录/root/3

            # -xf 提取,vf 所有,-C 到指定目录

tar -zxvf # .gz 格式,加z

tar -jxvf # .bz2 格式 ,加 j

gzip -c 1.txt >> /root/1/gz.gz

            # gzip 压缩1.txt文件 到/root/1目录并命名为gz.gz文件

            # -c  标准输出写入

gzip -ld 1.gz # 解压文件

echo "

====== 压缩工具总结 ======

*.tar # 用 tar –xvf 解压;x是extract [ˈɛkˌstrækt] 取出 单词简写 # -cvf 压缩,c是create 首字母,创建压缩包

*.gz # 用 gzip -d或者gunzip 解压

.tar.gz和.tgz # 用 tar –xzf 解压

*.bz2 # 用 bzip2 -d或者用bunzip2 解压

*.tar.bz2 # 用tar –xjf 解压; xf 提取 # -jcvf 其中 c 创建压缩文件,vf 选择指定的所有文件

*.Z # 用 uncompress 解压

*.tar.Z # 用tar –xZf 解压

*.rar # 用 unrar e解压

*.zip # 用 unzip 解压

"

目录
相关文章
|
2月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
2月前
|
缓存 监控 Linux
Linux系统清理缓存(buff/cache)的有效方法。
总结而言,在大多数情形下你不必担心Linux中buffer与cache占用过多内存在影响到其他程序运行;因为当程序请求更多内存在没有足够可用资源时,Linux会自行调整其占有量。只有当你明确知道当前环境与需求并希望立即回收这部分资源给即将运行重负载任务之前才考虑上述方法去主动干预。
1120 10
|
2月前
|
Ubuntu Linux 图形学
推广与体验Ubuntu Linux的便捷方法
如果你的朋友或家人对尝试Linux感兴趣,但希望在安装之前先体验一下,你可以分享以下链接给他们:Ubuntu在线导览。通过这个链接,他们可以在任何地方轻松体验Ubuntu,无需安装即可深入了解这个流行的操作系统。
|
2月前
|
XML 缓存 Linux
在Linux环境下解决Visual Studio Code字体显示异常和字体替换方法。
解决Linux下VS Code字体显示异常,需要对Linux字体渲染机制有所理解,并对VS Code的配置选项进行合理设置。替换字体时则要通过系统字体配置或VS Code设置来完成。通过上述方法,可以有效地解决字体显示问题,从而提升代码编辑的视觉体验。
339 0
26Linux - 文件管理(文件压缩解压:bzip2)
26Linux - 文件管理(文件压缩解压:bzip2)
140 0
|
算法 Linux
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
|
8月前
|
Linux
Linux压缩与解压“助手”
gzip压缩解压 因为都是系统自带的我们不需要安装; ls 看一下目录当前的文件,创建一个 touch 123.txt 文件; 原文件消失,压缩解压 gzip 进行压缩,(“ gzip 123.txt ”),这样就压缩完毕了; gzip 进行解压,(“ gzip -d 123.txt.gz”),这样就解压完毕了; 原文件保留,gzip -k 123.txt、gzip -dk 123.txt.gz ;
160 9
|
Linux
linux 压缩解压
linux 压缩解压
141 1
|
Linux
14. 【Linux教程】文件压缩与解压
14. 【Linux教程】文件压缩与解压
193 0
|
Linux
linux 压缩包管理压缩解压查看 追加
linux 压缩包管理压缩解压查看 追加
114 0