我有三个图标:诺特(不是符号链接),天文学(符号链接)和侏儒天文学(符号链接)。
ls -l
astronomy.svg -> celestia.svg
gnome-astronomy.svg -> konquest.svg
notte.svg我想把这两个符号重新命名为notte。它应该是:
ls -l
astronomy.svg -> notte.svg
gnome-astronomy.svg -> notte.svg
notte.svgrename命令是:
rename -s 'celestia' -- 'notte' *.svg我希望运行这些命令,使用regex和“regex”,但是它不起作用。如下所示:
rename -s -n 'konquest\|celestia' -- 'notte' *.svg
rename -s -n 's/konquest\|celestia/notte/g' *.svg
rename -s -n 's/\(konquest\|celestia\)/notte/g' *.svg 这种情况只有在没有-s并且文件不是符号链接的情况下才能工作。
发布于 2019-09-26 00:21:33
rename -s -n 's/konquest|celestia/notte/g' *.svg https://unix.stackexchange.com/questions/543753
复制相似问题