映画用のフォルダアイコンがたくさんあるので、それらのフォルダアイコンをUSBドライブに転送して、友人がそれらを使用できるようにしました。しかし、問題はこれらのフォルダアイコンがすべて「folder.png」という名前であるということです。nautilusはファイルの名前を変更するオプションを提供しますが、ファイルごとに手動で行う必要があります。
そのため、これらすべてのファイルを転送し、「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
なしで実行します。