Я новичок, я много чего делал на клиенте, но не удалось переименовать некоторые файлы Позвольте мне объяснить на примере.
У меня есть это:
folder/
subfolder/
fileto_rename.txt
folder2/
subfolder2/
fileto_rename2.txt
Я хочу переименовать в это:
folder/
subfolder/
filetorename.txt
folder2/
subfolder2/
filetorename2.txt
Я просто не могу понять, как это сделать с помощью функции поиска или переименования, mv говорит, что мне нужно указать пункт назначения. .. Я надеюсь, что кто-то может мне помочь. Извините за мой плохой английский
Это должно быть очень просто:
rename -n 's/_//' folder/subfolder/*
Удалить -n
, когда результат удовлетворительный, чтобы выполнить фактическое переименование.
's / _ //'
удалит все символы подчеркивания в именах файлов.
папка / подпапка / *
- это путь к вашим файлам, а *
работает со всеми файлами по этому пути.