裁剪脚本

查找当前目录大于指定大小

#!/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