如何删除文件名结尾?

如何删除文件名结尾?

我想要将很多文件重命名为1_16_video1.mp4?1578683110081& 。54_127_video7.mp4?1683021_16_video1.mp454_127_video7.mp4

我怎样才能重命名它们?

答案1

使用 bashfor循环和参数扩展:

for i in *.mp4*; do 
  mv "$i" "${i%\?*}"
done

手册页中提到参数扩展为

${parameter%word} 删除匹配的后缀模式。

它会删除最后一个?包含内容后的所有内容。

答案2

sudo apt install krusader
sudo apt install krename

启动 krusader,突出显示哪些文件,或“全选”、“文件多重重命名”,单击“插入文件名的一部分”按钮,在该部分上滑动并仔细检查结果是否是您想要的,然后再继续。

相关内容