Маленький скрипт python ниже будет делать то, что вы описываете; он будет:
переименовать любой файл в заданной директории с именем results.txt, в соответствии с его превосходным каталогом переместите его на один уровень (каталог), удалив каталог (теперь пустой), где первоначально был найден файлРезультат:
Это:
directory
|
├── fred
│ └── results.txt
├── john
│ └── results.txt
└── mary
└── results.txt
станет:
directory
|
├── fred.txt
│
├── john.txt
│
└── mary.txt
#!/usr/bin/env python3
import shutil
import os
import sys
dr = sys.argv[1]
for root, dirs, files in os.walk(dr):
for file in files:
if file == "results.txt":
spl = root.split("/"); newname = spl[-1]; sup = ("/").join(spl[:-1])
shutil.move(root+"/"+file, sup+"/"+newname+".txt"); shutil.rmtree(root)
python3 /path/to/move_rename.py <directory_to_reorganize>
, как всегда, сначала проверьте его на маленьком образце
@sudodus получил ответ правильно. Для тех, кто сталкивается с той же проблемой, что и мой, использование nomodeset в качестве параметра загрузки позволило мне начать процесс установки. Это делается нажатием e в меню GRUB и редактированием команды, заменяющей тихий всплеск номенклатурой и оставив все остальное как есть. Как только это будет сделано, просто нажмите Ctrl + x для загрузки в программу установки. Надеюсь, что это сработает для вас! -------------------------------------- EDIT: после первой загрузки в ubuntu после его установки появилась такая же графическая ошибка, что не позволяло мне ничего делать с моей новой ОС, даже не обновляя драйверы Nvidia. Поэтому после немного большего количества исследований это позволило мне загрузиться в Ubuntu с помощью GPU моей материнской платы. Что касается обновления драйверов, это руководство помогло многим.
@sudodus получил ответ правильно. Для тех, кто сталкивается с той же проблемой, что и мой, использование nomodeset в качестве параметра загрузки позволило мне начать процесс установки. Это делается нажатием e в меню GRUB и редактированием команды, заменяющей тихий всплеск номенклатурой и оставив все остальное как есть. Как только это будет сделано, просто нажмите Ctrl + x для загрузки в программу установки. Надеюсь, что это сработает для вас! -------------------------------------- EDIT: после первой загрузки в ubuntu после его установки появилась такая же графическая ошибка, что не позволяло мне ничего делать с моей новой ОС, даже не обновляя драйверы Nvidia. Поэтому после немного большего количества исследований это позволило мне загрузиться в Ubuntu с помощью GPU моей материнской платы. Что касается обновления драйверов, это руководство помогло многим.