Linux shell中,怎么打包一个文件夹成一个压缩文件
【ChatGPT生成】
在 Linux Shell 中,你可以使用 tar
命令将一个文件夹打包成压缩文件。下面是常用格式:
✅ 1. 打包并压缩为 .tar.gz
(最常用)
tar -czvf 输出文件名.tar.gz 文件夹路径
示例:
tar -czvf myfolder.tar.gz myfolder/
-c
:创建压缩包-z
:使用 gzip 压缩-v
:显示详细过程(可选)-f
:指定文件名
✅ 2. 打包并压缩为 .tar.xz
(压缩率更高)
tar -cJvf 输出文件名.tar.xz 文件夹路径
示例:
tar -cJvf myfolder.tar.xz myfolder/
-J
:使用xz
压缩
✅ 3. 打包但不压缩(仅 .tar
)
tar -cvf 输出文件名.tar 文件夹路径
✅ 4. 打包为 .zip
格式
zip -r 输出文件名.zip 文件夹路径
示例:
zip -r myfolder.zip myfolder/
如果
zip
命令不存在,可用sudo apt install zip
或sudo yum install zip
安装