У меня есть папка с большим количеством файлов. Я хочу скопировать все файлы, которые начинаются этих имен (разделенный пространством):
abc abd aer ab-x ate
к другой папке. Как я могу сделать это?
Например, у меня есть эти файлы в текущем каталоге:
1-s2.0-S0038092X0000058X-main.pdf ANNDHW.pdf HPcalculation2
1-s2.0-S0306261999000422-main.pdf ANNlee.pdf HPcalculation3
ANNCanada.pdf HPcalculation HPcalculation4
Я хочу переместить все файлы, начиная с HP, в папку:./NewFolder/
Я умею:
cp./HP*./NewFolder/
./HP*
сообщит linux, что меня интересуют все файлы, начиная с HP. Наоборот, когда я заинтересован в перемещении всех файлов, заканчивающихся на .pdf
. Я могу поставить *
перед.pdf
:
cp./*.pdf./NewFolder/