linux将目录打包压缩
时间: 2023-04-28 10:05:14 浏览: 57
Linux 中可以使用命令 "tar" 来打包压缩目录。
格式:
tar -czvf 压缩文件名.tar.gz 要压缩的目录/文件
例如:压缩名为 "test.tar.gz" 的目录 "testdir"
tar -czvf test.tar.gz testdir/
-c: 创建压缩文件
-z: 压缩文件
-v: 显示详细过程
-f: 指定压缩文件名
相关问题
Linux 目录文件压缩
Linux中常用的目录文件压缩方式有多种,下面将介绍几种常用的压缩方式:
1. tar打包并压缩
```shell
# 将目录filedir打包并压缩为filedir.tar.gz文件
tar -zcvf filedir.tar.gz filedir
# 将目录filedir打包并压缩为filedir.tar.bz2文件
tar -jcvf filedir.tar.bz2 filedir
# 将目录filedir打包并压缩为filedir.tar.xz文件
tar -Jcvf filedir.tar.xz filedir
```
2. zip压缩
```shell
# 将目录filedir压缩为filedir.zip文件
zip -r filedir.zip filedir
```
3. rar压缩
```shell
# 将目录filedir压缩为filedir.rar文件
rar a filedir.rar filedir
```
注意:以上命令中,filedir为待压缩的目录或文件名,-zcvf表示打包并压缩为tar.gz格式,-jcvf表示打包并压缩为tar.bz2格式,-Jcvf表示打包并压缩为tar.xz格式,-r表示递归压缩子目录中的文件。
linux打包压缩一个目录
在Linux中打包压缩一个目录,可以使用tar命令。具体操作如下:
1. 打开终端,进入要压缩的目录所在的路径。
2. 输入以下命令:
tar -czvf 目录名.tar.gz 目录名
其中,-c表示创建压缩文件,-z表示使用gzip压缩,-v表示显示详细信息,-f表示指定压缩文件名。
3. 执行命令后,等待压缩完成即可。压缩后的文件会保存在当前目录下。
例如,要压缩名为test的目录,可以输入以下命令:
tar -czvf test.tar.gz test
执行完毕后,当前目录下会生成一个名为test.tar.gz的压缩文件。