裁剪脚本
- 调试
- 2025-03-18
- 68热度
- 0评论
查找当前目录大于指定大小
#!/bin/bash
# 遍历当前目录及子目录中的所有文件
find . -type f -exec du -b {} + | while read size file; do
# 如果文件大小为50KB(即50 * 1024字节)
if [ "size" -gt 51200 ]; then
echo "文件:file, 大小: $((size / 1024)) KB"
fi
done
查找当前的库是哪些应用依赖
#!/bin/bash
# 当前目录
dst_lib=libblkid.so
search_dir="."
# 递归查找所有可执行文件
find "search_dir" | while read -r file; do
# 使用 ldd 检查依赖
if riscv32-linux-musl-readelf -d "file" 2>/dev/null | grep -q "dst_lib"; then
echo "file 依赖 $dst_lib"
fi
done