Я только что загрузил около 600 файлов с моего сервера и вам нужно удалить последние 11 символов из имени файла (не включая расширение). Я использую Ubuntu, и я ищу команду для достижения этой цели.Удаление 10 символов имени файла в Linux
Некоторые примеры являются следующие:
aarondyne_kh2_13thstruggle_or_1250556383.mus
должен быть переименован в aarondyne_kh2_13thstruggle_or.mus
aarondyne_kh2_darknessofunknow_1250556659.mp3
должен быть переименован в aarondyne_kh2_darknessofunknow.mp3
Кажется, что некоторые дубликаты могут существовать после того, как я это делаю, но если команда не удается завершить и сообщает мне, что такое дубликаты, я всегда могу удалить их вручную.
Внимание: моя версия переименования (фондовая федерация 18!) Не имеет флага '' -n'' и работает вообще в целом. В частности, он не поддерживает регулярные выражения, а только глобусы. –
@JonasWielicki Спасибо за примечание. Я протестировал ответ на мой Ubuntu 12.10 Desktop, поэтому он должен поработать для первоначального вопроса, по крайней мере. – TimWolla
Спасибо вам большое. Это помогло мне! –