使用mac终端批量重命名ftp服务器上的文件

时间:2013-11-03 14:52:54

标签: macos ftp terminal

我有一个简单的问题,如何在mac终端上的ftp服务器上重命名文件? 如果可能的话,使用循环一次重命名所有文件。

我尝试了mv命令,但这不适用于ftp连接。如何更改此命令?

for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done

THX

2 个答案:

答案 0 :(得分:0)

您可以下载并使用高级FTP客户端,例如SmartFTP,它提供了批量重命名文件的选项(但您需要付费版本),或使用this method安装连接并转到/Volumes/the.ftp.server.com/然后运行你的命令。

答案 1 :(得分:0)

我有一个类似的批量重命名任务要执行,我无法使用macfusion来处理我的mac。

这就是我的所作所为:

  1. 获取wingfs并挂载ftp驱动器: http://www.wingfs.com/wingfs/

  2. 获取perl重命名实用程序,以便我可以使用正则表达式批量重命名:

  3. 我按照这些说明操作: http://digitalcardboard.com/blog/2009/09/15/linux-rename-utility-on-os-x/

    基本上,获取重命名perl脚本(https://github.com/nricklin/rename/blob/master/rename)然后你可以运行像

    这样的命令
    rename 's/ /_/;' *    # replace space with underscore