百度
360搜索
搜狗搜索

linux多个文件打包命令行详细介绍

在 Linux 中打包多个文件 / 目录,常用 tar 命令(支持多种压缩格式)。以下是不同场景的命令示例:

1.
基础打包(不压缩)

bash

  打包名.tar 文件1 文件2 目录1/

my_files.tar a.txt b.csv project/

  • 选项-c 创建新包,-v 显示过程,-f 指定文件名。

2.
打包并压缩(常用格式)

压缩格式 命令 说明
gzip tar -zcvf 打包名.tar.gz 文件... 最常用,压缩比中等
bzip2 tar -jcvf 打包名.tar.bz2 文件... 压缩比高,速度较慢
xz tar -Jcvf 打包名.tar.xz 文件... 压缩比最高,适合大文件

示例
bash

  logs_backup.tar.gz /var/log/  

3.
排除特定文件 / 目录

bash

  打包名.tar.gz   目标文件/目录

project.tar.gz project/

4.
追加文件到已有包

bash

  已有包.tar 新文件1 新文件2

my_files.tar new.txt

5.
打包当前目录所有文件(不含自身)

bash

  打包名.tar ./*  

打包名.tar

6.
解压对应格式

压缩格式 解压命令
.tar tar -xvf 包名.tar
.tar.gz tar -zxvf 包名.tar.gz
.tar.bz2 tar -jxvf 包名.tar.bz2
.tar.xz tar -Jxvf 包名.tar.xz

注意事项:

  • 路径:默认相对当前目录,建议用绝对路径(如 /data/)避免混淆。
  • 压缩体积:xz > bzip2 > gzip > 不压缩,根据需求选择。
  • 权限:打包时会保留文件权限,解压需注意目标目录权限。

根据场景选择对应命令即可,tar 是 Linux 下最标准的打包工具,兼容性强。

阅读更多 >>>  在linux中如何解压文件怎么打开

网站数据信息

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