rename -n 选项在 cygwin 下似乎不可用
Posted
技术标签:
【中文标题】rename -n 选项在 cygwin 下似乎不可用【英文标题】:rename -n option seems not available under cygwin 【发布时间】:2015-10-14 22:05:12 【问题描述】:我正在尝试使用 cygwin 一次重命名多个文件,并希望使用重命名命令。 我想使用 -n 选项...无操作。因为我不是正则表达式大师,所以我觉得这很省钱。
我找到了有用的资源,他们告诉我应该有这个选项:
-n, --no-act No Action: show what files would have been renamed.
我正在使用 cygwin,当我显示重命名手册时,-n 选项似乎不可用:
RENAME(1) User Commands RENAME(1)
NAME
rename - rename files
SYNOPSIS
rename [options] expression replacement file...
DESCRIPTION
rename will rename the specified files by replacing the first occurrence of expression in their name by replacement.
OPTIONS
-v, --verbose
Give visual feedback which files where renamed, if any.
-V, --version
Display version information and exit.
-s, --symlink
Peform rename on symlink target
-h, --help
Display help text and exit.
感谢任何建议。
【问题讨论】:
【参考方案1】:关于Cygwin
rename
程序来自util-linux
,见底部man rename
:
rename 命令是 util-linux 软件包的一部分,并且可用 来自ftp://ftp.kernel.org/pub/linux/utils/util-linux/。
在某些(大多数?)Linux 发行版上,rename
是一个简短的Perl
脚本。如果您在Cygwin
安装中安装了Perl
,只需复制rename
脚本并运行它。
【讨论】:
感谢您的回答。我已经在 Cygwin 上安装了 perl。如何找到 perl 重命名脚本? 没问题,如果对你有用,请将其标记为已接受,以便其他 SE 用户知道它已解决 你可以在这里得到它:github.com/subogero/rename/blob/master/rename。来自this answer @elToro 你一定是在我第一次看到你的评论后编辑了它。使用type rename
了解rename
在您的Linux 系统上的位置,或者按照上述评论中的说明从Internet 下载。以上是关于rename -n 选项在 cygwin 下似乎不可用的主要内容,如果未能解决你的问题,请参考以下文章
安装 Msysgit 时出错 - Cygwin 似乎在您的系统路径中
编译 pygraphviz:无法识别的命令行选项 '-mno-cygwin'