コピーして、ファイル名を書き換えるコマンド
for f in `ls`; do cp $f ${f/<1>/<2>}; done
検証
$ ls
hoge2017-1hoge.pdf hoge2017-3hoge.pdf hoge2017-5hoge.pdf
hoge2017-2hoge.pdf hoge2017-4hoge.pdf hoge2017hoge.pdf
# hogeのつく、下から5件のみコピーして、2017の部分のみを2018に変更
$ for f in `ls hoge* | tail -n5`; do cp $f ${f/2017/2018}; done
$ ls
hoge2017-1hoge.pdf hoge2017-4hoge.pdf hoge2018-2hoge.pdf hoge2018-5hoge.pdf
hoge2017-2hoge.pdf hoge2017-5hoge.pdf hoge2018-3hoge.pdf hoge2018hoge.pdf
hoge2017-3hoge.pdf hoge2017hoge.pdf hoge2018-4hoge.pdf