博客
关于我
Linux 压缩打包
阅读量:792 次
发布时间:2023-02-01

本文共 926 字,大约阅读时间需要 3 分钟。

压缩与解压缩技巧总结

压缩与解压缩是日常系统管理中常用且重要的技能,了解这些工具能帮助我们有效管理文件大小和优化存储空间。

常见压缩格式解析

在 Unix/Linux 环境中,以下是几种常见的压缩格式及其对应的工具:

.gz 文件

压缩:gzip filename.gz解压:gunzip filename.gz

.bz2 文件

压缩:bzip2 filename.bz2解压:bunzip2 filename.bz2

.zip 文件

压缩:zip -r file.zip /tmp(对目录压缩,-r 表示 recursive)解压:unzip file.zip

压缩选项与_dest directory_

需要解压到特定目录时,可结合选项使用:unzip -o -d /home/apple file.zip

其中:

  • -o:在不提示的情况下覆盖已有文件;
  • -d:指定解压目录。

特殊说明

  • .zip 文件对源文件无影响,可用于对目录压缩。
  • 想要删除压缩文件中的某个文件(如 1.txt),可使用 zip -d file.zip1.txt
  • 想要添加文件(如 2.txt)到压缩文件中,可使用 zip -m file.zip./2.txt

tar 工具应用

tar 是一个强大的打包工具,常与压缩工具配合使用。

打包命令示例

将文件与压缩结合打包:

  • gzip: tar -zcvf apple.tar.gz /etc/init.d/
  • bzip2: tar -jcvf apple.tar.bz2 /etc/init.d/

解包命令示例

  • gzip: tar -zxvf apple.tar.gz
  • bzip2: tar -jxvf apple.tar.bz2

查看打包内容

检查打包文件中的具体内容:tar tvf apple.tar

tar 选项说明

  • -z:启用 gzip 压缩;
  • -j:启用 bzip2 压缩;
  • –C:指定解压目录,例如:
    • tar -zxvf init.tar.gz –C /usr/local/src

通过这些命令,您可以根据需求选择合适的打包和解压方式。

压缩与解压缩技巧虽简单,却对系统管理至关重要,建议在操作前熟悉这些基本命令。

转载地址:http://lxwfk.baihongyu.com/

你可能感兴趣的文章
Linux 最常用命令(简单易学,但能解决 95% 以上的问题)
查看>>
linux 服务 指定用户,linux指定用户名自启动服务
查看>>
Linux 服务器上安装和使用 Redis,只需这 4 步!
查看>>
Linux 服务器启动流程详解
查看>>
Linux 服务器启动流程详解
查看>>
linux 服务器性能监控(一)
查看>>
Linux 权限常用命令
查看>>
Linux 权限管理基本命令
查看>>
Linux 查找搜索命令
查看>>
linux 查看 mongodb 连接数
查看>>
linux 查看文件大小及内容
查看>>
Linux 查看目录大小
查看>>
linux 查看硬盘的uuid_linux添加新硬盘不需要重启识盘,及查看uuid
查看>>
linux 查看系统信息命令(比较全)
查看>>
Linux 查看系统日志命令
查看>>
linux 根目录扩容
查看>>
Linux 根目录爆满解决(/dev/mapper/centos-root 100%问题)
查看>>
linux 添加微软字体,如何给Ubuntu添加Windows及Mac字体?
查看>>
linux 添加本地yum源
查看>>
LINUX 游戏服务器之旅4_mongodb环境
查看>>