阅读量:2
在Debian中,通常使用dpkg -de命令处理.deb包的提取,可通过以下方式自定义提取规则:
- 使用基本选项:
-x或--extract可提取包中所有文件(不包括控制文件)到指定目录,如dpkg-deb -x example.deb /tmp/example。 - 手动提取并筛选:先用
dpkg-deb -R或tar -xf完全解压.deb包到临时目录,再用find、grep等命令筛选所需文件,如dpkg-deb -R example.deb /tmp/temp_deb,然后find /tmp/temp_deb -name "*.txt"。 - 编写自定义脚本:若需特定提取规则,如只提取
.conf文件,可编写shell脚本,示例脚本如下:
#!/bin/bash
if [ "$#" -ne 2 ]; then
echo "Usage: $0 "
exit 1
fi
deb_file=$1
output_dir=$2
mkdir -p "$output_dir"
dpkg-deb -R "$deb_file" "$output_dir"
find "$output_dir" -name "*.conf" -exec cp {} "$output_dir" \;
以上就是关于“Debian Extract如何自定义提取规则”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm