ioioioioioioi
V2EX  ›  问与答

Mac 可有程序可以批量去掉文件名中的字符,比如,三个文件名分别是 example_1.txt, example_2.txt, example_3.txt. 处理后,分别为 1.txt, 2.txt, 3.txt.

  •  
  •   ioioioioioioi · Feb 7, 2017 · 4206 views
    This topic created in 3410 days ago, the information mentioned may be changed or developed.
    Renamer 5 是否可以?
    12 replies    2017-02-08 12:30:49 +08:00
    nybux
        1
    nybux  
       Feb 7, 2017   ❤️ 2
    rename 's/example_//' *.txt
    mmnsghgn
        2
    mmnsghgn  
       Feb 7, 2017   ❤️ 4
    有的, macOS 的 Finder 自带批量命名的功能,只需多选文件之后右键重命名就好啦,可以满足你的需求,如下:
    1.选中需要重命名的文件,右键点击“给 n 个项目重新命名” :

    2.选择替换文本,查找输入框输入"example_",替换成输入框留空,点击重新命名即可:


    还有其他两项功能也是非常的方便:


    这个功能也是我无意中的发现,很惊喜~
    ioioioioioioi
        3
    ioioioioioioi  
    OP
       Feb 7, 2017 via iPhone
    @zhengjian 非常感谢,用心了
    Tony8Finet
        4
    Tony8Finet  
       Feb 8, 2017   ❤️ 1
    ynyounuo
        5
    ynyounuo  
       Feb 8, 2017 via iPhone
    mv 就能完成
    also24
        6
    also24  
       Feb 8, 2017
    @zhengjian #2 求教这个批量重命名的功能如果涉及到修改后缀的时候要怎么办,一次重命名几百个文件的后缀,结果要挨个点确认……
    leemail
        7
    leemail  
       Feb 8, 2017 via iPhone
    zmv
    IamJ
        8
    IamJ  
       Feb 8, 2017
    eccstartup
        9
    eccstartup  
       Feb 8, 2017 via iPhone
    我觉得特别复杂的虫命名,可以用脚本语言生成 bash 脚本来做,注意空格。
    mmnsghgn
        10
    mmnsghgn  
       Feb 8, 2017   ❤️ 1
    @also24 不好意思起晚了,这个其实只需要在 Finder 偏好设置 — 高级 中把“更改扩展名之前显示警告”这个勾勾去掉就可以啦,如图:
    Autonomous
        11
    Autonomous  
       Feb 8, 2017 via iPhone
    better rename
    also24
        12
    also24  
       Feb 8, 2017
    @zhengjian #10 诶哟!太感谢了!

    这个可以有,虽然用 mv 也可以,但是还是这个方便
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1153 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 23:12 · PVG 07:12 · LAX 16:12 · JFK 19:12
    ♥ Do have faith in what you're doing.