У меня есть много значков папок для фильмов, я хотел передать те значки папок Карте памяти так, чтобы мой друг мог использовать их. но проблемой являются все эти значки папок, названы "folder.png", наутилус дает опцию переименовать файл, но я должен буду вручную сделать это для каждого файла, который является видом невозможных, чтобы сделать.
так их способ, которым я могу передать все эти файлы и переименовывать их автоматически как "folder1.png" "folder2.png" и так далее
Существует это действительно удивительное приложение по имени Krename., который работал на меня
sudo apt-get install krename
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
после проверки вывода.