我有一個文件夾,其中包含許多沒有擴展名的文件。我想爲每個文件添加.txt擴展名。我不想通過雙擊和手動重命名來重命名每個文件。有沒有shell命令可以批量執行它?在Mac OS X上重命名一個文件夾中的所有文件Yosemite
0
A
回答
4
OS X 10.10及以上版本在Finder中內置了多文件重命名功能。
使用搜索工具:
- 選擇文件
- 選定文件中的一個按住Ctrl鍵單擊
- 選擇「重命名N項...」從菜單
- 在片材打開,點擊「替換文本」並從菜單中選擇「添加文本」
- 輸入你想要的擴展名(例如
.jpg
) - 按「重命名」按鈕
+0
有趣 - 我之前沒有注意到。謝謝。 –
1
2
使用查找命令
find <path to folder> -type f -exec mv {} {}.txt \;
<path to folder>
#路徑文件夾包含您的文件
-type f
#找到的所有文件
-exec mv {} {}.txt
#重命名的所有文件,並添加一個擴展名爲.txt
相關問題
- 1. 小寫或重命名Mac OS X上的目錄中的所有文件
- 2. 重命名一堆與他們的父文件夾名的文件在OS X
- 3. Automator腳本在Mac OS X上重命名文件
- 4. 重命名目錄中的文件夾中的所有文件
- 5. Mac OS X - 終端文件夾/文件名間距修復?
- 6. Mac OS X上的文件夾和文件權限問題
- 7. 如何重命名所有文件夾?
- 8. Subclipse無法重命名文件(OS X)
- 9. 使用PHP重命名文件夾中的所有文件
- 10. 使用bash重命名文件夾中的所有文件
- 11. 重命名文件夾中的所有文件
- 12. 重命名其他文件夾中的所有文件?
- 13. 重命名文件夾中的所有文件
- 14. 在Mac OS X上安裝ColdFusion 11 Yosemite
- 15. Mac OS X User Profile文件夾?
- 16. 一個子文件夾名稱重命名文件的上一級
- 17. 在Mac OS X上覆制和重命名文件的腳本失敗
- 18. 重命名文件夾中的文件
- 19. mac OS - 根據文件名的一部分創建文件夾
- 20. 獲取所有文件的文件名的文件夾中
- 21. C#重命名所有文件的文件夾
- 22. Git在Mac OS X上更改文件
- 23. PHP配置文件未加載? (Mac OS X Yosemite)
- 24. 重命名文件夾中
- 25. 在bash中重命名文件夾,文件和子文件夾
- 26. 的AppleScript到一個文件夾中重命名文件
- 27. 如何在Mac OS X中測試有效的文件名
- 28. 儘管Mac OS X上的文件夾中的文件循環 - VBA Excel 2011
- 29. Mac OS X上的jar文件
- 30. 終端命令(Mac)更改文件夾中所有文件的擴展名
總有一個shell腳本選項:'在文件* ;做mv「$ file」「$ file.txt」; done'。 Mac OS X沒有提供'重命名'命令,所以它的效果非常好,而且不是很難。你會在終端中運行它; 'cd/Users/yourname/the/sub/directory',然後運行腳本。我假設你有'bash'(或'ksh')作爲登錄shell。顯示的符號在C shell('tcsh')中無效。 –
不要摧毀有答案的問題。考慮改善問題。 –