我已經使用該命令重命名多個目錄中的文件並將JPG更改爲jpg,因此我具有一致性。在Linux中重命名文件時包含文件夾名稱
find . -name '*.jpg' -exec sh -c 'mv "$0" "${0%.JPG}$.jpg"' {} \;
你有任何想法如何改變這種狀況,包括在文件
我執行的是一個包含約2000文件夾中的文件夾(SKU的)或產品的名稱的文件夾名稱.. 。在每個SKU文件夾內,有9個圖像。 1.jpg 2.jpg .... 9.jpg。
所以底線是我有2000圖像,名稱爲1.jpg,2.jpg ... 9.jpg。我需要這些文件是唯一的,例如:
folder-name-1.jpg ... folder-name.2.jpg
...等等,在每個文件夾中。
任何幫助將不勝感激。
將'1.jpg'重命名爲'folder-name-1.jpg'並不會使__unique__。你基本上試圖爲所有文件名添加_prefix_。 – devnull
如果您自己創建了這個命令,那很簡單..停止使用網絡中的代碼片段。這很危險 – hek2mgl
Perl分發中的'rename'可能會有幫助。 – devnull