Linux笔记(压缩工具zip,tar打包工具)

简介:

一、zip压缩工具(支持压缩目录,压缩文件和目录后,原文件和目录不删除)

yum install zip -y        安装zip

zip + 压缩文件名 + 原文件名    压缩文件

-r + 压缩目录名 + 源目录名     压缩目录


yum install unzip -y       安装解压缩unzip

unzip + 压缩文件/目录     解压文件(因为不删除源文件,会提示是否覆盖)

- d                 指定解压路径

- l                 查看压缩文件列表,不能查看目录


二、tar打包工具(不会压缩很多文件大小不是压缩工具)

带宽不是字节,是比特,传送一个大文件,里面包含了很多文件和目录,传输时一个文件一个文件很慢,这时就需要用tar打包工具

-cvf  + 打包目录名 + 需要打包的目录                      打包目录(如果打包名存在,会直接覆盖)

-xvf  + 打包文件                                   解压包(如果文件存在,他不会提示,会直接覆盖)

-tf                                            查看打包文件列表

tar -cvf + 打包文件名 --exclude + 指定文件                  过滤指定文件不去打包


三、tar 打包并压缩 (gzip bzip2 xz zip 都可以在tar中使用)

zip 

tar -zcvf + 打包文件名.tar.gz + 需要打包的文件    压缩并打包

tar -zxvf + 打包文件名                    解压

bzip

tar -jcvf + 打包文件名.tar.bz2 + 需要打包的文件   压缩并打包

tar -jxvf + 打包文件名                    解压

xz

tar -Jcvf + 打包文件名.tar.xz + 需要打包的文件    压缩并打包

tar -Jxvf + 打包文件名                    解压


tar -tf + 打包文件名                     查看压缩文件目录










本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1980835,如需转载请自行联系原作者
目录
相关文章
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
130 8
|
4天前
|
运维 监控 Linux
推荐几个不错的 Linux 服务器管理工具
推荐几个不错的 Linux 服务器管理工具
|
3月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
76 5
Linux系统之安装Ward服务器监控工具
|
3月前
|
JSON JavaScript Linux
Linux系统之安装cook菜谱工具
【10月更文挑战第15天】Linux系统之安装cook菜谱工具
47 2
Linux系统之安装cook菜谱工具
|
2月前
|
缓存 监控 Linux
Linux性能分析利器:全面掌握perf工具
【10月更文挑战第18天】 在Linux系统中,性能分析是确保软件运行效率的关键步骤。`perf`工具,作为Linux内核自带的性能分析工具,为开发者提供了强大的性能监控和分析能力。本文将全面介绍`perf`工具的使用,帮助你成为性能优化的高手。
173 1
|
2月前
|
缓存 监控 Linux
掌握Linux性能分析:深入探索perf工具
【10月更文挑战第26天】
81 1
|
3月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
119 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
8月前
|
NoSQL Java Linux
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
|
8月前
|
Linux
linux(二十七)打包压缩命令bzip2~
linux(二十七)打包压缩命令bzip2~
69 0
|
5月前
|
Linux
在Linux中,列出几种常见打包工具并写相应解压缩参数。
在Linux中,列出几种常见打包工具并写相应解压缩参数。