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 开发工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
7种比较Linux中文本文件的最佳工具
|
2月前
|
Ubuntu 搜索推荐 Linux
详解Ubuntu的strings与grep命令:Linux开发的实用工具。
这就是Ubuntu中的strings和grep命令,透明且强大。我希望你喜欢这个神奇的世界,并能在你的Linux开发旅程上,通过它们找到你的方向。记住,你的电脑是你的舞台,在上面你可以做任何你想做的事,只要你敢于尝试。
144 32
|
4月前
|
自然语言处理 数据库 iOS开发
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
282 12
DBeaver Ultimate Edtion 25.0 Multilingual (macOS, Linux, Windows) - 通用数据库工具
|
3月前
|
运维 安全 Linux
试试Linux设备命令行运维工具——Wowkey
WowKey 是一款专为 Linux 设备设计的命令行运维工具,提供自动化、批量化、标准化、简单化的运维解决方案。它简单易用、高效集成且无依赖,仅需 WIS 指令剧本文件、APT 账号密码文件和 wowkey 命令即可操作。通过分离鉴权内容与执行内容,WowKey 让运维人员专注于决策,摆脱繁琐的交互与执行细节工作,大幅提升运维效率与质量。无论是健康检查、数据采集还是配置更新,WowKey 都能助您轻松应对大规模设备运维挑战。立即从官方资源了解更多信息:https://atsight.top/training。
|
3月前
|
数据采集 运维 安全
Linux设备命令行运维工具WowKey问答
WowKey 是一款用于 Linux 设备运维的工具,可通过命令行手动或自动执行指令剧本,实现批量、标准化操作,如健康检查、数据采集、配置更新等。它简单易用,只需编写 WIS 指令剧本和 APT 帐号密码表文件,学习成本极低。支持不同流派的 Linux 系统,如 RHEL、Debian、SUSE 等,只要使用通用 Shell 命令即可通吃Linux设备。
|
5月前
|
Linux API
Linux下载工具wget与curl
`wget` 是一个用于从网络下载文件的命令行工具,支持HTTP、HTTPS和FTP协议。它能自动处理下载中断,并支持递归下载网站内容。基本用法:`wget URL`,可指定文件名(`-O`)、保存目录(`-P`),还支持断点续传(`-c`)、限速(`--limit-rate`)和递归下载(`-r`)。相比之下,`curl` 更侧重于发送各种HTTP请求(如GET、POST),并支持文件上传、自定义请求头和cookie等功能。
130 10
|
5月前
|
存储 Ubuntu 前端开发
Linux软件包管理工具概览
在Linux系统中,dpkg、apt、rpm、yum和dnf是几种常见的包管理工具,它们分别属于不同的Linux发行版或家族,并有着各自的诞生顺序和特点。下面将按照这些工具的诞生顺序,并结合Debian、Red Hat、CentOS、Ubuntu和Kali等系统,进行详细的介绍。
113 4
|
监控 关系型数据库 应用服务中间件
|
25天前
|
JSON 自然语言处理 Linux
linux命令—tree
tree是一款强大的Linux命令行工具,用于以树状结构递归展示目录和文件,直观呈现层级关系。支持多种功能,如过滤、排序、权限显示及格式化输出等。安装方法因系统而异常用场景包括:基础用法(显示当前或指定目录结构)、核心参数应用(如层级控制-L、隐藏文件显示-a、完整路径输出-f)以及进阶操作(如磁盘空间分析--du、结合grep过滤内容、生成JSON格式列表-J等)。此外,还可生成网站目录结构图并导出为HTML文件。注意事项:使用Tab键补全路径避免错误;超大目录建议限制遍历层数;脚本中推荐禁用统计信息以优化性能。更多详情可查阅手册mantree。
linux命令—tree
|
28天前
|
Unix Linux
linux命令—cd
`cd` 命令是 Linux/Unix 系统中用于切换工作目录的基础命令。支持相对路径与绝对路径,常用选项如 `-L` 和 `-P` 分别处理符号链接的逻辑与物理路径。实际操作中,可通过 `cd ..` 返回上级目录、`cd ~` 回到家目录,或利用 `cd -` 在最近两个目录间快速切换。结合 Tab 补全和 `pwd` 查看当前路径,能显著提升效率。此外,需注意特殊字符路径的正确引用及脚本中绝对路径的优先使用。