Как сделать рекурсивную операцию переименования (Linux, используя python) обратимой?Как сделать рекурсивную операцию переименования (Linux, используя python) обратимой?
Я хочу написать программу под Linux и используя python, эта программа выполняет эту задачу: Пакетная рекурсивная переименовать весь файл в папку, если имя файла имеет подстроку X, переименовать в Y, Пример: переименовать уценку в md, github .markdown будет переименован в github.md.
Жесткая часть - как сделать операцию обратимой? Если я хочу изменить имя файла. Пример: смените github.md на github.markdown.
Как создать программу и сохранить простую, используя алгоритмы и структуру данных?
Моя мысль: сохранить исходное имя файла и переименованное имя файла в файл, какие-либо более подходящие подходы?
+1 для символической ссылки.OP может извлечь выгоду из объяснения «как symlink» – inspectorG4dget
Большое спасибо, symlink - это новый подход, я никогда не думал об этом раньше, умная часть заключается в том, что он доставляет потенциальную проблему, вызванную значительным изменением местоположения или структуры для работы система, ОС будет обрабатывать ее для вас, блестящая идея, для ее реализации потребуется некоторое время. – Albert