«

Linux shell中,怎么打包一个文件夹成一个压缩文件

FunJoo 发布于 阅读:171 Linux笔记


【ChatGPT生成】
在 Linux Shell 中,你可以使用 tar 命令将一个文件夹打包成压缩文件。下面是常用格式:


✅ 1. 打包并压缩为 .tar.gz(最常用)

tar -czvf 输出文件名.tar.gz 文件夹路径

示例:

tar -czvf myfolder.tar.gz myfolder/

✅ 2. 打包并压缩为 .tar.xz(压缩率更高)

tar -cJvf 输出文件名.tar.xz 文件夹路径

示例:

tar -cJvf myfolder.tar.xz myfolder/

✅ 3. 打包但不压缩(仅 .tar

tar -cvf 输出文件名.tar 文件夹路径

✅ 4. 打包为 .zip 格式

zip -r 输出文件名.zip 文件夹路径

示例:

zip -r myfolder.zip myfolder/

如果 zip 命令不存在,可用 sudo apt install zipsudo yum install zip 安装

Linux