在 Mac OS X 中从命令行向一组文件添加文件扩展名

目录:

Anonim

为一组当前没有文件扩展名的文件添加文件扩展名的最快方法是使用 Mac OS X 中的命令行。在下面的示例中,我们将添加一个“ .txt”扩展名添加到单个目录中的所有文件,但在命令字符串中替换 .txt 将添加不同的扩展名。在开始之前,最好执行以下操作:

  • 确保Mac OS X中所有文件的文件扩展名都可见,这样除了命令行之外,扩展名的变化也会在Finder中可见
  • 将所有需要添加扩展名的文件放在一个单独的目录中

如何在Mac OS命令行中批量添加文件扩展名

假设您满足先前的要求,启动终端(位于/Applications/Utilities/)并执行以下操作:

  • 通过键入以下内容更改到包含文件的目录:
  • cd /path/to/directory

  • 进入目录后,使用以下命令:
  • "

    for i in ;做 mv $i>"

  • 确认更改,输入“ls”列出目录内容

您还可以将目录从Finder 拖放到终端窗口以打印出它的路径,而不是手动输入。

下面是一个完整的示例,显示了对目录的更改,列出了原始内容,执行适当的命令以添加扩展名,最后另一个列表显示了添加了新的.txt 扩展名的原始文件。

如前所述,要添加不同的文件扩展名,只需将“.txt”替换为其他内容,如“.jpg”或“.rtf”。也可以调整通配符以匹配文件名的共性。

感谢Thom的建议

在 Mac OS X 中从命令行向一组文件添加文件扩展名