我要把 .rpm后缀 结尾的文件都打包
时间: 2024-02-21 17:58:14 浏览: 14
可以使用 find 命令查找所有以 .rpm 结尾的文件,并将其打包成一个文件。命令如下:
```
find /path/to/directory -type f -name "*.rpm" -exec tar -cvzf rpms.tar.gz {} +
```
其中,/path/to/directory 是需要查找的目录路径,-type f 表示查找类型为文件的对象,-name "*.rpm" 表示查找文件名以 .rpm 结尾的文件,-exec 表示对查找到的对象执行操作,tar -cvzf rpms.tar.gz {} + 表示将查找到的文件打包成 rpms.tar.gz 文件。
相关问题
我要删除 .rpm 结尾文件
好的,你可以使用以下命令删除所有以 .rpm 结尾的文件:
```
find /path/to/directory -type f -name "*.rpm" -delete
```
其中,/path/to/directory 是需要删除文件所在的目录路径,-type f 表示查找类型为文件的对象,-name "*.rpm" 表示查找文件名以 .rpm 结尾的文件,-delete 表示删除查找到的对象。
请将命令中的 /path/to/directory 替换为实际的目录路径。执行命令后,所有以 .rpm 结尾的文件将被删除。注意:请谨慎使用该命令,确保你只删除了你想要删除的文件。
上面我讲的 要打包 .rpm 的所用文件
好的,你可以使用以下命令将所有以 .rpm 结尾的文件打包成一个文件:
```
find /path/to/directory -type f -name "*.rpm" -exec tar -cvzf rpms.tar.gz {} +
```
其中,/path/to/directory 是需要打包的文件所在的目录路径,-type f 表示查找类型为文件的对象,-name "*.rpm" 表示查找文件名以 .rpm 结尾的文件,-exec 表示对查找到的对象执行操作,tar -cvzf rpms.tar.gz {} + 表示将查找到的文件打包成 rpms.tar.gz 文件。
请将命令中的 /path/to/directory 替换为实际的目录路径,rpms.tar.gz 替换为你需要保存的打包文件名。执行命令后,rpms.tar.gz 文件将保存在当前目录下。