百度
360搜索
搜狗搜索

用Linux命令如何压缩某个文件夹详细介绍

在 Linux 中压缩文件夹常用的命令有 targzipbzip2zip 等,以下是几种常见的压缩方式及示例:

1. 使用 tar 命令(推荐,支持多种压缩格式)

tar 本身是打包工具,常结合压缩算法(如 gzip、bzip2、xz)使用,生成 .tar.gz.tar.bz2.tar.xz 等格式。

压缩文件夹(生成
.tar.gz):

bash

  压缩后的文件名.tar.gz 目标文件夹名

data.tar.gz data

  • -c:创建压缩包
  • -z:使用 gzip 压缩(对应 .gz 格式)
  • -v:显示压缩过程(可选)
  • -f:指定压缩后的文件名

解压
.tar.gz 文件:

bash

  压缩包名.tar.gz

2. 使用 gzip 单独压缩(仅压缩文件,不打包目录)

gzip 只能压缩单个文件,若要压缩目录,需先用 tar 打包再压缩(即第 1 种方法)。
如果目录内只有单个文件,可直接压缩:
bash

 目标文件

若需保留原文件,使用 -c 输出到新文件:
bash

  目标文件  压缩后的文件名.gz

3. 使用 zip 命令(通用格式,支持跨平台)

zip 可直接压缩目录,生成 .zip 格式,兼容 Windows:
bash

  压缩后的文件名.zip 目标文件夹名

data.zip data

  • -r:递归压缩目录内的所有内容

解压
.zip 文件:

bash

 压缩包名.zip

4. 使用 bzip2 压缩(更高压缩率,速度较慢)

结合 tar 使用,生成 .tar.bz2 格式:
bash

  压缩后的文件名.tar.bz2 目标文件夹名

  • -j:使用 bzip2 压缩(对应 .bz2 格式)

5. 使用 xz 压缩(压缩率最高,速度最慢)

结合 tar 使用,生成 .tar.xz 格式:
bash

  压缩后的文件名.tar.xz 目标文件夹名

  • -J:使用 xz 压缩(对应 .xz 格式)

总结

  • 通用推荐:使用 tar.gz(兼顾速度和兼容性):bash
      压缩包名.tar.gz 目标文件夹

  • 跨平台兼容:使用 zip(生成 .zip 文件):bash
      压缩包名.zip 目标文件夹

    912zip 压缩包名.zip 目标文件夹

  • 高压缩率:使用 tar.xztar.bz2,但压缩和解压速度较慢。

根据需求选择合适的压缩格式即可。

阅读更多 >>>  linux下gzip解压命令

网站数据信息

"用Linux命令如何压缩某个文件夹"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:用Linux命令如何压缩某个文件夹的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!