題:
如何一次重命名多個文件?
YeppThat'sMe
2012-09-20 01:07:25 UTC
view on stackexchange narkive permalink

我想一次重命名多個文件。例如:

  Picture1.jpgPicture2.jpgPicture3.jpgPicture4.jpg  

進入

  Vacation-Picture1.jpgVacation- Picture2.jpgVacation-Picture3.jpgVacation-Picture4.jpg  

如果沒有用於重命名文件的應用程序,我對終端非常熟悉。

七 答案:
Finder Guru
2016-05-23 09:57:37 UTC
view on stackexchange narkive permalink

不需要命令行...

  1. 將所有要重命名的圖像添加到文件夾中。
  2. 選擇所有文件,右鍵單擊鼠標,然後選擇“重命名 x 個項目”
  3. 從第一個下拉菜單中選擇“添加文本”
  4. 從第二個下拉菜單中選擇“姓名前”
  5. 在文本框中輸入“假期_”(不帶引號)
  6. 按Enter。
  7. ol>
slowBear
2012-09-20 01:45:39 UTC
view on stackexchange narkive permalink

嘗試類似的操作:

  for Picture * .jpg中的文件,請執行mv“ $ file”“ vacation- $ file”完成 

打開終端並一次添加一行(按一次Enter鍵)。)

該操作將對與 Picture * .jpg 相匹配的每個條目使用變量文件。然後它將文件或文件夾移到文件名和文件夾的前面,並以“ vacation”開頭。

如果我想將“ Vacation-Picture4.jpg”重命名回“ Picture4.jpg”怎麼辦?即,從文件名中刪除單詞。謝謝!
Nick
2015-07-16 01:50:30 UTC
view on stackexchange narkive permalink
  brew install restartrenamerename s / config \ ./ route \ .config \ ./ g *  

首先,您需要安裝Homebrew。然後安裝重命名,上面的正則表達式使用“ config”重命名所有文件。

比如說文件config.a.js和config.b.js-> route.config.a.js,route.config.b.js。

根據`brew descname`命令: “重命名:Perl支持的文件重命名腳本,具有許多有用的內置功能”。“ brew homename”命令會導致[http://plasmasturm.org/code/rename/](http://plasmasturm.org/code/rename/)等文檔。
Dan J
2012-09-20 01:13:24 UTC
view on stackexchange narkive permalink

雖然不是終端機解決方案,但出於這個目的(以及其他許多目的),我喜歡叉車。從他們的網站上:

Forklift's Multi-rename feature description

是的,肯定有基於終端的解決方案。我也在強大的google上找到了這個;)http://manytricks.com/namemangler/
您也可以將NameMangler作為附加答案發布,因為這基本上是一個建議問題。 :)
要使用Forklift ..重命名多個文件(遞歸),只需選擇所有文件,然後按CMD + right ..擴展所有目錄,直到覆蓋所有它們..與我合作
Trieu
2012-09-20 02:19:51 UTC
view on stackexchange narkive permalink

我喜歡user933531的回答,但是如果您想要GUI,更好的查找器重命名應用程序確實不錯。我是從 App Store獲得的。

Ahmad Awais
2016-10-21 07:20:13 UTC
view on stackexchange narkive permalink

如果要批量重命名文件,我為此創建了一個小腳本。

 #重命名Bullk文件。
#使用給定的擴展名重命名PWD中的所有文件。
#
#@param擴展|jpg
#@param new_name |名稱
#用法:將jpg重命名為new_name
函數rename(){
    迴聲“ ——————————————————開始————————————————

    #櫃檯。
    COUNTER = 1

    #對於do循環。
    用於*。“ $ 1”中的文件;做
        mv“ $ file”“ $ 2- $ COUNTER。$ 1”
        COUNTER = $ [$ COUNTER +1]
    完成
    echo“ ——————————————————✔✔✔重命名了PWD中的每個$ 1文件!✔✔✔︎————————————————
}
 

只需將其放在您的 .bashrc .zshrc 中,然後運行 Usage:重命名jpg new_name ,這將重命名PWD中的所有jpg文件到new_name-1.jpg,new_name-2.jpg等

乾杯!

或者將函數放在.bashrc或.zshrc文件中,我將其放在.bash_profile中,效果很好!
Sean
2019-09-19 10:10:56 UTC
view on stackexchange narkive permalink

下載重命名後

  brew安裝重命名
 

運行以下命令

 重命名-n -A Vacation-- *
 

-A:前置

-n:僅顯示如何重命名文件。

如果看起來不錯,請運行不帶-n標誌的相同命令。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...