gpt4 book ai didi

linux - 重命名包含特殊字符的文件夹中的文件 linux

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:10 29 4
gpt4 key购买 nike

我有很多包含百分号和其他特殊字符的文件

我在当前目录中运行了这个命令,但它不起作用...

重命名 's/%//g' *

在 Linux centos 上

最佳答案

你期待 perl 的重命名

当输出看起来不错时,移除 -n 开关。

warning 有其他同名工具可能无法执行此操作,所以要小心。

如果你运行下面的命令(GNU)

$ file "$(readlink -f "$(type -p rename)")"

并且您的结果包含Perl 脚本、ASCII 文本可执行文件,但不包含ELF,那么这似乎是正确的工具 =)

如果不是,让它成为 DebianUbuntu 等衍生产品的默认设置(通常已经是这样):

$ sudo update-alternatives --set rename /path/to/rename

/path/to/rename 替换为您的 perl rename 可执行文件的路径。


如果你没有这个命令,搜索你的包管理器来安装它或者 do it manually (没有部门...)


这个工具最初是由 Perl 之父 Larry Wall 编写的。

关于linux - 重命名包含特殊字符的文件夹中的文件 linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27991459/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com