我有一個簡單的問題,如何在mac終端上的ftp服務器上重命名文件?如果可能,用循環重新命名所有文件。使用mac終端在ftp服務器上批量重命名文件
我試過mv命令,但這不適用於ftp連接。如何改變這個命令?
for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done
THX
我有一個簡單的問題,如何在mac終端上的ftp服務器上重命名文件?如果可能,用循環重新命名所有文件。使用mac終端在ftp服務器上批量重命名文件
我試過mv命令,但這不適用於ftp連接。如何改變這個命令?
for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done
THX
您可以下載並使用先進的FTP客戶端,如SmartFTP它提供這樣的選項批量重命名文件(但你需要付費版本),或使用this method安裝連接,並去到/Volumes/the.ftp.server.com/
並運行您的命令。
我有一個類似的批量重命名任務來執行,我不能讓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
運行命令的for循環命令,我得到這個消息:MV:重命名A.GIF到A.GIF:閱讀 - 僅限文件系統。我是否需要做更多的事情,因爲它是一個安裝量? –
我發現它,與macfusion你可以掛載一個像「真正的硬盤」的FTP並做所有需要的操作。 thx的幫助 –
即將建議它http://macfusionapp.org/ – damienfrancois