【问题标题】:Rename a bunch of folders重命名一堆文件夹
【发布时间】:2013-01-05 17:06:23
【问题描述】:

我在同一个目录中有一堆文件夹

2012-12-06 Camcorder_5th_Jan_2013
2012-12-07 Camcorder_5th_Jan_2013
2012-12-16 Camcorder_5th_Jan_2013
...

我希望删除 Camcorder_5th_Jan_2013 部分,让它们看起来像:

2012-12-06 
2012-12-07
2012-12-16 
...

我在想类似的事情

> mv (*).Camcorder* 1

即捕获摄像机之前的所有内容并放入第 1 组并重命名为该组。

但我很挣扎。

有什么建议吗?

谢谢

【问题讨论】:

  • 在我看来,您可以拥有“文件夹中的文件夹”、“目录中的目录”或某种精神病。

标签: regex windows unix cygwin


【解决方案1】:

用空字符串替换匹配的\s.+

【讨论】:

  • 很抱歉我没有遵守
【解决方案2】:

我建议使用rename,我目前不在我的 Linux 机器前,但希望这两个链接可以帮助您:

操作方法:Linux 在 shell 提示下重命名多个文件

http://www.cyberciti.biz/tips/renaming-multiple-files-at-a-shell-prompt.html

linux batch rename directories and strip # character from name

更新: 如果您可以访问 Gnome 或 X-Environment,如果 Bash 语法让您头疼,也许您可​​以尝试这样的事情。

变形:文件-n-文件夹重命名器: http://file-folder-ren.sourceforge.net

【讨论】:

    猜你喜欢
    • 2018-05-25
    • 2011-01-10
    • 2016-04-30
    • 2020-01-23
    • 2012-04-10
    • 2014-09-09
    • 2010-12-10
    • 2023-03-26
    • 1970-01-01
    相关资源
    最近更新 更多