我在 MX Linux 23.2 上使用 zsh。
多年来我一直试图弄清楚为什么像这样的命令
find . -depth -type f -execdir rename 's/_720p//' {} \;
跳过文件。
我知道我的文件管理器无法显示更改,因此我通过ls
在终端中输入进行检查。你瞧!那里列出了名称中仍带有“_720p”的文件。
我尝试将进程发送到后台并使用wait
,但我得到了相同的结果。我唯一发现的是类似的东西
while [ ! .(NF) ]; do
filename=$(find . -type f -print0 -quit)
rename 's/_720p//' $filename
mv $filename $HOME/Videos
done
我从来没有见过另一个问题与这个问题有一点相似。我是 Linux 宇宙中唯一一个做不到这一点的人吗?问题是什么?