我有大约 1,000,000 张 png 图片要从我的垃圾箱中删除。我试过:
rm -rf /home/ahmed/.local/share/Trash/*
find . -name '*' | xargs rm -v
我得到以下
bash: /usr/bin/find: Argument list too long
Run Code Online (Sandbox Code Playgroud)
ARG_MAX 正在上架/下架过程中被触发。
你可以:
让我们find处理移除,它本质上处理ARG_MAX:
find /home/ahmed/.local/share/Trash/ -type f -iname '*.png' -delete
Run Code Online (Sandbox Code Playgroud)利用一个for构造,这是缓慢的顺便说一句:
for f in /home/ahmed/.local/share/Trash/*.[Pp][Nn][Gg]; do
[[ -f $f ]] && rm "$f"
done
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1493 次 |
| 最近记录: |