macos - 更改 OS X 上目录中所有文件的文件扩展名

标签 macos terminal file-extension

我有一个目录,其中充满了具有一个扩展名(本例中为 .txt)的文件,我希望将其自动转换为另一扩展名 (.md)。

是否有一个简单的终端单行程序可以用来将该目录中的所有文件转换为不同的文件扩展名?

或者我需要用正则表达式编写脚本吗?

最佳答案

你可以使用这样的东西:

for old in *.txt; do mv $old `basename $old .txt`.md; done

先复制一份!

关于macos - 更改 OS X 上目录中所有文件的文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14887275/

相关文章:

java - 属性文件可以有任何文件扩展名吗

linux - 从 bash 中的几个文件中删除扩展名中的附加 .tar.gz

swift - NSImage.cgImage 中的 proposedRect 是什么意思(forProposedRect :context:hints:)?

macos - 在主目录中创建文件夹

android - Zipalign - 找不到命令 - MAC 终端

macos - 不工作 scp 命令 : Connection closed by remote host (Mac OS X)

linux - neofetch ascii Logo 如何确定使用哪种颜色?

c# - 如何读取带有自定义扩展名的文本框的文件

php - 所有 vagrant PHP CLI 脚本都挂起等待 Mac OS X 上的主机解析

c++ - 处理 libc++ 和较旧的 libstdc++ 之间的 ABI 差异的好方法是什么?