在 Ubuntu 里“批量移动文件”有几种常见方式,取决于你使用的环境(图形界面 or 命令行)以及文件筛选规则。下面按场景给你总结一下:
适合不熟悉命令的用户:
Ctrl 多选,或按 Shift 连选如果是按类型筛选:
*.jpgCtrl + A 全选mv *.jpg /目标目录/
例:
mv *.png ~/Pictures/
mv *.jpg *.png /目标目录/
mv file* /目标目录/
mv *2024.log /logs/
find . -type f -name "*.mp3" -exec mv {} /music/ \;
find . -type f -mtime -7 -exec mv {} /recent/ \;
mv -n *.txt /dest/
mv -i *.pdf /pdf/
如果你还想顺便改名:
for f in *.jpg; do
mv "$f" /dest/"img_$f"
done
mkdir"file name.jpg"find + exec,比 * 更安全如果你能告诉我:
我可以直接给你一条可复制用的命令。