
Я хочу переместить файлы из Загрузок, Документов, Картинок, Музыки и т. д. в общие места. Это происходит по разным причинам, в том числе потому, что я хочу хранить медиа в центральном, общем месте.
Я хочу избежать затирания существующих файлов с одинаковыми именами, но если файлы имеют одинаковый размер, то я обычно с удовольствием сохраняю новый файл. Также неплохо перемещать файлы с одинаковыми именами, но разного размера, но добавлять что-то подходящее к новому файлу.
В любом случае, у меня есть скрипт perl, 'ckmv', который делает многое из того, что мне нужно, но мне интересно, есть ли более идиоматический способ в скрипте оболочки? У вас когда-нибудь возникала такая необходимость, что вы делали?
Я только что нашел этот пост, (как переместить файлы из одной папки в другую, добавив к имени метку времени?), где объясняется, как подделать новое имя, добавив дату создания файла. Это имеет смысл, я могу это добавить.
Спасибо!
решение1
я нашелfslintдля этого хорошо поработать.