我有一个简单的问题,如何在mac终端上的ftp服务器上重命名文件? 如果可能的话,使用循环一次重命名所有文件。
我尝试了mv命令,但这不适用于ftp连接。如何更改此命令?
for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done
THX
答案 0 :(得分:0)
您可以下载并使用高级FTP客户端,例如SmartFTP,它提供了批量重命名文件的选项(但您需要付费版本),或使用this method安装连接并转到/Volumes/the.ftp.server.com/
然后运行你的命令。
答案 1 :(得分:0)
我有一个类似的批量重命名任务要执行,我无法使用macfusion来处理我的mac。
这就是我的所作所为:
获取wingfs并挂载ftp驱动器: http://www.wingfs.com/wingfs/
获取perl重命名实用程序,以便我可以使用正则表达式批量重命名:
我按照这些说明操作: 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