Mohammad Kholghi Asked: 2019-10-01 23:55:45 +0800 CST2019-10-01 23:55:45 +0800 CST 2019-10-01 23:55:45 +0800 CST 如何删除文件名的结尾? 772 我想将很多文件重命名为1_16_video1.mp4?1578683110081&54_127_video7.mp4?168302到1_16_video1.mp4& 54_127_video7.mp4。 我怎样才能重命名它们? bash filename rename mv 2 个回答 Voted Best Answer oliv 2019-10-02T00:10:18+08:002019-10-02T00:10:18+08:00 使用 bashfor循环和参数扩展: for i in *.mp4*; do mv "$i" "${i%\?*}" done 参数扩展在手册页中提到为 ${parameter%word} 移除匹配的后缀模式。 它会删除最后?包含后的所有内容。 pierrely 2019-10-02T22:48:42+08:002019-10-02T22:48:42+08:00 sudo apt install krusader sudo apt install krename 启动 krusader,突出显示哪些文件,或“全选”、“文件多重命名”,单击“插入文件名的一部分”按钮,在该部分上滑动并仔细检查结果是否是您想要的结果,然后再继续。
使用 bash
for
循环和参数扩展:参数扩展在手册页中提到为
它会删除最后
?
包含后的所有内容。启动 krusader,突出显示哪些文件,或“全选”、“文件多重命名”,单击“插入文件名的一部分”按钮,在该部分上滑动并仔细检查结果是否是您想要的结果,然后再继续。