用tar命令压缩保留源文件
时间: 2023-12-02 16:39:39 浏览: 92
使用tar命令压缩并保留源文件,可以使用以下命令:
tar -czvf archive.tar.gz file1 file2 ...
其中,-c表示创建一个新的归档文件,-z表示使用gzip进行压缩,-v表示显示压缩进度,-f表示指定归档文件名。file1、file2等为要压缩的文件名,可以同时压缩多个文件。压缩后的文件名为archive.tar.gz,源文件不会被删除。
相关问题
linux使用tar命令压缩
Linux使用tar命令压缩文件非常简单。以下是使用tar命令进行文件压缩的步骤:
1. 使用tar命令创建一个压缩文件:tar -cvf 压缩文件名.tar 文件或目录名
例如,要将名为file1的文件和名为dir1的目录压缩成一个名为archive.tar的压缩文件,可以运行以下命令:
tar -cvf archive.tar file1 dir1
2. 如果需要以gzip格式进行压缩,可以在创建压缩文件时添加z参数:tar -czvf 压缩文件名.tar.gz 文件或目录名
例如,要将名为file1的文件和名为dir1的目录以gzip格式压缩成一个名为archive.tar.gz的压缩文件,可以运行以下命令:
tar -czvf archive.tar.gz file1 dir1
3. 如果需要以bzip2格式进行压缩,可以在创建压缩文件时添加j参数:tar -cjvf 压缩文件名.tar.bz2 文件或目录名
例如,要将名为file1的文件和名为dir1的目录以bzip2格式压缩成一个名为archive.tar.bz2的压缩文件,可以运行以下命令:
tar -cjvf archive.tar.bz2 file1 dir1
4. 如果需要以xz格式进行压缩,可以在创建压缩文件时添加J参数:tar -cJvf 压缩文件名.tar.xz 文件或目录名
例如,要将名为file1的文件和名为dir1的目录以xz格式压缩成一个名为archive.tar.xz的压缩文件,可以运行以下命令:
tar -cJvf archive.tar.xz file1 dir1
请根据您的需求和文件类型选择适当的压缩格式,并使用相应的参数进行压缩操作。
如何使用tar命令压缩
使用 tar 命令可以将多个文件或目录打包成一个文件,也可以将打包后的文件进行压缩。下面是使用 tar 命令进行压缩的示例:
1. 将一个目录打包成一个 tar 文件:
```
tar -cvf target.tar source/
```
其中,-c 表示创建一个新的 tar 文件,-v 表示打印出详细的过程,-f 表示指定输出的文件名,target.tar 是输出的文件名,source/ 是要打包的目录。
2. 将一个 tar 文件进行 gzip 压缩:
```
tar -czvf target.tar.gz source/
```
其中,-z 表示使用 gzip 压缩,-c 表示创建一个新的 tar 文件,-v 表示打印出详细的过程,-f 表示指定输出的文件名,target.tar.gz 是输出的文件名,source/ 是要打包的目录。
3. 将一个 tar 文件进行 bzip2 压缩:
```
tar -cjvf target.tar.bz2 source/
```
其中,-j 表示使用 bzip2 压缩,-c 表示创建一个新的 tar 文件,-v 表示打印出详细的过程,-f 表示指定输出的文件名,target.tar.bz2 是输出的文件名,source/ 是要打包的目录。
4. 将一个 tar 文件进行 xz 压缩:
```
tar -cJvf target.tar.xz source/
```
其中,-J 表示使用 xz 压缩,-c 表示创建一个新的 tar 文件,-v 表示打印出详细的过程,-f 表示指定输出的文件名,target.tar.xz 是输出的文件名,source/ 是要打包的目录。
注意:以上命令中的选项可能因操作系统或 tar 版本而略有不同,建议查看 tar 命令的帮助文档以获取更详细的信息。