Debian Extract如何创建归档
导读:Debian Extract创建归档指南 概念澄清 在 Debian 中,日常所说的“Extract”多指从归档中“提取”文件;创建归档通常使用 tar、zip、7z 等工具。若你实际需要的是“创建归档”,可直接参考下述常用方法与示例。 使...
Debian Extract创建归档指南
概念澄清 在 Debian 中,日常所说的“Extract”多指从归档中“提取”文件;创建归档通常使用 tar、zip、7z 等工具。若你实际需要的是“创建归档”,可直接参考下述常用方法与示例。
使用 tar 创建归档
- 常用选项
- -c 创建新归档
- -v 显示处理过程
- -f 指定归档文件名
- -z 使用 gzip 压缩(生成 .tar.gz)
- -j 使用 bzip2 压缩(生成 .tar.bz2)
- -J 使用 xz 压缩(生成 .tar.xz)
- -p 保留权限与时间戳
- -P 允许绝对路径
- –exclude=PATTERN 排除匹配的文件/目录
- 示例
- 创建未压缩归档:
tar -cvf archive.tar /path/to/dir - 创建 gzip 压缩归档:
tar -czvf archive.tar.gz /path/to/dir - 创建 bzip2 压缩归档:
tar -cjvf archive.tar.bz2 /path/to/dir - 创建 xz 压缩归档:
tar -cJvf archive.tar.xz /path/to/dir - 排除日志文件:
tar -czvf backup.tar.gz /data --exclude='*.log' - 仅追加新文件到已有归档:
tar -rvf archive.tar /path/to/new_file - 更新归档中已存在且更新的文件:
tar -uvf archive.tar /path/to/file
- 创建未压缩归档:
使用 zip 创建归档
- 安装:
sudo apt-get install -y zip unzip - 基本用法
- 创建归档:
zip -r archive.zip /path/to/dir - 向归档添加文件:
zip -u archive.zip newfile - 创建加密归档:
zip -e archive.zip file1 file2
- 创建归档:
- 说明:zip 在跨平台(尤其与 Windows)交换数据时更方便。
使用 7z 创建归档
- 安装:
sudo apt-get install p7zip-full - 基本用法
- 创建归档:
7z a archive.7z /path/to/dir - 列出内容:
7z l archive.7z - 测试完整性:
7z t archive.7z
- 创建归档:
- 说明:7z 通常具有较高的压缩率,适合对体积敏感的场景。
实用建议
- 备份时优先使用绝对路径或明确目标路径,避免误覆盖;必要时用 -C 指定提取目录(解包时)。
- 处理大量小文件或需跨平台时选 zip;在 Linux 环境、注重保留权限/属性时选 tar;追求更高压缩率时选 7z/xz。
- 归档前确保目标磁盘空间充足,归档后可执行校验(如
7z t、unzip -tq)以确保完整性。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Extract如何创建归档
本文地址: https://pptw.com/jishu/748286.html
