方法 1:使用 for 循环 + mv
# 去掉 "1748503426505_31840" 前缀
prefix="1748503426505_31840"
for file in "$prefix"*; do
mv "$file" "${file#$prefix}"
done
方法 2:处理子目录
prefix="特定前缀"
find . -type f -name "$prefix*" | while read -r file; do
dir=$(dirname "$file")
base=$(basename "$file")
mv "$file" "$dir/${base#$prefix}"
done
find . -type f -name “$prefix*” 查找所有匹配的文件