Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Рекурсивно добавить префикс к именам файлов во всех поддиректориях.  (Прочитано 3029 раз)

0 Пользователей и 1 Гость просматривают эту тему.

zse

  • Автор темы
  • Гость
     — Спасибо, ReNzRv, поместил в коллекцию, в полемику вступить не могу по причине малограмотности в данном вопросе😞…

zse

  • Автор темы
  • Гость
     — На тот случай, если вдруг у кого-то тоже появится желание рекурсивно добавить уникальный в определённой стемени индекс (номер) в виде префикса в начало любого файла.
     — Вот эта команда
Код: (bash) [Выделить]
find /home/fjf/1Kop3uHa/TESTS/ -type f -exec bash -c 'mv "$0" "`echo \"$0\" | sed -r "s:(.*)/:\1/$(date +%s%4N)_:"`"' {} \;всё же позволяет по-моему это сделать.
(Нажмите, чтобы показать/скрыть)
     — Тестировал на всяких файлах включая с точной в начале, с дефисом в начале и даже с символом разрыва строки, оказывается бывают такие „имена файлов в два и три этажа 😈“…
     — При наличии уникального префикса файлы легко могут быть перемещены или скопированы в одну директорию при этом будет сохранена информативность названия.
     — При нахождении файлов в одной директории легко можно организовать их быстрый просмотр например в файловом менеджере ranger
     — Возможно это всё конечно блажь, но а вдруг кому-то будет нужно…

 

Страница сгенерирована за 0.035 секунд. Запросов: 23.