作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我有许多以“.1”结尾的文件,例如:
example.file.ex1.1
example.file.ex2.1
example.file.ex3.1
有没有一种方法可以快速重命名它们而末尾没有“.1”(例如 example.file.ex1、example.file.ex2 等)?
谢谢!
最佳答案
是的,试试 rename :
rename -n 's/\.1$//' *
如果您的测试有效,请移除 -n
(试运行模式开关)。
如果你运行下面的命令(linux
)
$ file $(readlink -f $(type -p rename))
你有一个类似的结果
.../rename: Perl script, ASCII text executable
那么这似乎是正确的工具 =)
如果不是,让它成为 Debian
和 Ubuntu
等衍生产品的默认设置(通常已经是这样):
$ sudo update-alternatives --set rename /path/to/rename
最后但同样重要的是,这个工具最初是由 Perl 之父 Larry Wall 编写的。
关于linux - 如何在 Linux/Unix 中将多个文件从一个扩展名重命名为另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18434311/
我是一名优秀的程序员,十分优秀!