как обработать в пакетном режиме, переименовывают файлы при привыкании?

У меня есть много значков папок для фильмов, я хотел передать те значки папок Карте памяти так, чтобы мой друг мог использовать их. но проблемой являются все эти значки папок, названы "folder.png", наутилус дает опцию переименовать файл, но я должен буду вручную сделать это для каждого файла, который является видом невозможных, чтобы сделать.

так их способ, которым я могу передать все эти файлы и переименовывать их автоматически как "folder1.png" "folder2.png" и так далее

3
задан 16 March 2017 в 13:09

2 ответа

Существует это действительно удивительное приложение по имени Krename., который работал на меня

sudo apt-get install krename
1
ответ дан 1 December 2019 в 15:22

cp может сделать пронумерованные резервные копии:

$ cp --backup=numbered folder.png folder.png folder.png folder.png foo
$ ls foo
folder.png  folder.png.~1~  folder.png.~2~  folder.png.~3~

Теперь, просто переименуйте их:

$ rename -n 's/(.png).~(\d+)\~/$2$1/' foo/*
rename(foo/folder.png.~1~, foo/folder1.png)
rename(foo/folder.png.~2~, foo/folder2.png)
rename(foo/folder.png.~3~, foo/folder3.png)

-n средства, которые об изменениях сообщат, но не на самом деле выполнят. Выполненный без -n после проверки вывода.

5
ответ дан 1 December 2019 в 15:22

Другие вопросы по тегам:

Похожие вопросы: