使用ftp共享文件要注意文件權限,ftp用戶就是linux下的普通用戶,若用戶沒有文件或目錄的權限訪問會出錯。具體權限控制參考博文文件權限。
下載ftp服務器上的文件:
wget ftp://ftpuser:password@45.32.132.31/root/a.rm -O a.rm
# 或
curl ftp://45.32.132.31/root/a.rm -u ftpuser:password -o a.rm # 注意防火牆和權限
# 補充,用wget下載http內容:
wget --http-user=quany --http-passwd=123456 http://www.quany.info/xxx.zip
上傳:
curl -u ftpuser -T ./file ftp://45.32.132.31/file # 注意ftpuser一定要有目錄寫權限
用ftp命令客戶端連接ftp服務器,進行查看、下載、上傳等操作:
shell> ftp
ftp> open 服務器ip地址
ftp> ls
ftp> put 上傳的本地文件
ftp> get 服務器上的文件
若使用Xftp,ftp服務器上文件在Xftp中顯示為亂碼,可如下設置Xftp: 文件—>屬性—>選項—>勾選使用UTF-8編碼
推薦一個好用的ftp傳輸軟件:FileZilla Client