find /path/to/directory -type f -name "*.rpm" -exec tar -cvzf rpms.tar.gz {} +这个命令我把文件打包到哪里
时间: 2024-02-21 11:58:23 浏览: 66
这个命令会在当前目录下创建一个名为 `rpms.tar.gz` 的文件,并将所有以 `.rpm` 结尾的文件打包到该文件中。如果你想将打包文件保存到其他目录,可以将命令中的 `rpms.tar.gz` 替换为其他路径和文件名,例如:
```
find /path/to/directory -type f -name "*.rpm" -exec tar -cvzf /path/to/save/rpms.tar.gz {} +
```
其中,`/path/to/save/` 是你想保存打包文件的目录路径,`rpms.tar.gz` 是你想保存的文件名。执行该命令后,打包文件会保存到 `/path/to/save/` 目录下。请确保该目录存在并有写入权限。
相关问题
tar -cvzf archive.tar.gz
命令"tar -cvzf archive.tar.gz"的含义是将指定的文件或文件夹打包并使用gzip进行压缩,最终生成一个名为"archive.tar.gz"的归档文件。这个命令的详细解释如下:
1. "tar"命令用于创建归档文件或将文件从归档文件中提取出来。
2. "-c"选项表示创建一个新的归档文件。
3. "-v"选项表示在执行过程中显示详细的输出信息。
4. "-z"选项表示使用gzip进行压缩。
5. "f"参数后接归档路径,指定将要创建的归档文件的路径和名称。
因此,"tar -cvzf archive.tar.gz"命令将会把指定的文件或文件夹打包并使用gzip进行压缩,生成一个名为"archive.tar.gz"的归档文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [tar命令打包和压缩与解压](https://blog.csdn.net/ai418348851/article/details/122574990)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【Linux】tar命令打包 | 查看压缩文件 | 打包时忽略文件](https://blog.csdn.net/muxuen/article/details/128811150)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
tar -cvzf和tar --zcvf区别
tar命令是一个在Linux系统上广泛使用的归档工具。其中,-cvzf和--zcvf都是tar命令的选项,用于将文件或目录压缩成.tar.gz格式的压缩文件。
其中,-cvzf是tar命令的标准语法,用于将文件或目录压缩成.tar.gz格式的压缩文件。具体参数含义如下:
-c:表示新建一个归档文件;
-v:表示打印出归档过程中处理的文件名;
-z:表示使用gzip进行压缩;
-f:表示指定压缩后的归档文件名。
而--zcvf是GNU版本的tar命令所支持的语法,用法与-cvzf相同,区别在于多了两个选项:
--z:表示使用gzip进行压缩;
--c:表示新建一个归档文件。
因此,两者在功能上是等价的,只是参数顺序和语法略有不同。
阅读全文