Я бы использовал rename с простым */* совпадением, а не с шаблоном globstar ..
rename 's|([^/]+)/(.+)|$1/$1_$2|' */* -vn
Мы сопоставляем каталог, а затем что-то, что оно содержит. Это несколько более безопасно, чем globstar, потому что мы не хотим слишком зацикливаться.
-n на конце останавливает его на самом деле. Он просто покажет вам. Удалите это, когда вы уверены, что это правильно. Вот небольшой тестовый жгут:
$ mkdir -p test/test{1..3} && touch test/test{1..3}/file{1..3}
$ cd test
$ rename 's|([^/]+)/(.+)|$1/$1_$2|' */* -vn
test1/file1 renamed as test1/test1_file1
test1/file2 renamed as test1/test1_file2
test1/file3 renamed as test1/test1_file3
test2/file1 renamed as test2/test2_file1
test2/file2 renamed as test2/test2_file2
test2/file3 renamed as test2/test2_file3
test3/file1 renamed as test3/test3_file1
test3/file2 renamed as test3/test3_file2
test3/file3 renamed as test3/test3_file3
Использовать TestDisk
это инструмент командной строки, который может восстанавливать почти все ваши данные, даже в разделе NTFS. Я бы не использовал его для восстановления ОС, но файлы мультимедиа и документы в разделе должны вернуться. вы даже можете выбрать, какие файлы вы хотите, и это действительно мощный инструмент, если вы сначала прочитали полные инструкции
, чтобы установить TestDisk и начать использовать его, введите эти команды в терминал [ ! d3] sudo apt-get install testdisk
testdisk
Вот официальное пошаговое руководство по использованию тестового диска
Использовать TestDisk
это инструмент командной строки, который может восстанавливать почти все ваши данные, даже в разделе NTFS. Я бы не использовал его для восстановления ОС, но файлы мультимедиа и документы в разделе должны вернуться. вы даже можете выбрать, какие файлы вы хотите, и это действительно мощный инструмент, если вы сначала прочитали полные инструкции
, чтобы установить TestDisk и начать использовать его, введите эти команды в терминал [ ! d3] sudo apt-get install testdisk
testdisk
Вот официальное пошаговое руководство по использованию тестового диска