使用 FTP 下載資料夾? - Linux

Aaliyah avatar
By Aaliyah
at 2018-06-04T15:52

Table of Contents

由於本機空間不足所以沒辦法下載後再上傳
目前是想直接從主機端使用 FTP 連線然後下載檔案
問題是直接使用 FTP 連線以後不知道為甚麼不能切換 local 端資料夾?
本機端資料夾原本在 /home/test/public_html/test/123
下指令 !cd .. 然後用 !pwd 檢視
資料夾位置沒有改變

在 google 上尋找說可以用 wget 下載整個資料夾
wget -r ftp://"[email protected]":[email protected]/public_html/download/Driver

但是一直回應 Bad port number.

使用 FTP 連線的時候有回應使用的是 port 21
就算加上使用 port 仍然顯示 Bad Port Number.
wget -r ftp://"[email protected]":[email protected]:21/public_html/download/Driver

希望前輩可以指點一下~m(_ _)m

--
_ ◣██◣█◢█◢ ψ sanbis
◢████◣ ◥██◤ ◥██◤ ◢
◢█◤◥◤ ─ ─ ◤ ◥ ██
= =ˇ﹀﹀ˇ ◣◥██ ██◤◢ ||
◣◆ ┐ ┌ ◥██ ██◤ <
喂!那是我家耶!? \

--
Tags: Linux

All Comments

Vanessa avatar
By Vanessa
at 2018-06-09T05:44
帳號密碼另外用 --ftp-user --ftp-password 帶進去看看?
Thomas avatar
By Thomas
at 2018-06-13T19:28
建議用 lftp 多的 mirror -c 命令
Valerie avatar
By Valerie
at 2018-06-17T07:46
!cd 應該是新開一個 shell 然後 cd ,原本 shell 的
Quintina avatar
By Quintina
at 2018-06-19T18:19
資料夾不變,應該要用 lcd 才對。
Susan avatar
By Susan
at 2018-06-20T13:08
然後如果帳號名字含特殊字元,要用 precentage encode
Jessica avatar
By Jessica
at 2018-06-21T09:52
應該是 ftp://test%40test%21:[email protected]:21/
Jessica avatar
By Jessica
at 2018-06-25T23:04
在 bash 裡這樣的雙引號是沒用的。
Edith avatar
By Edith
at 2018-06-30T10:02
問題已經排除~
Lily avatar
By Lily
at 2018-07-01T13:30
ftp 裡打 help 應該有說明,登入記得是 user USERNAME
Carol avatar
By Carol
at 2018-07-04T14:47
! 是開一個新的 shell 執行命令,所以你會有二個shell
Anthony avatar
By Anthony
at 2018-07-08T23:55
二個各在各自的目錄,移動任一個對原本的不影響。
Bennie avatar
By Bennie
at 2018-07-13T00:34
而你要的應該是在原本的 shell 裡執行 cd 改變目錄
Annie avatar
By Annie
at 2018-07-14T05:37
ftp 裡面打 htlp 跟 ? 都是跳出一串可用指令
Noah avatar
By Noah
at 2018-07-15T01:54
但是沒看到指令的詳細說明
Mason avatar
By Mason
at 2018-07-15T11:24
要用 ftp 協定連線到某主機把某個目錄其下都下載
Donna avatar
By Donna
at 2018-07-17T16:37
考慮一下傳統 ftp 協定並無下載整個資料夾支援
Eden avatar
By Eden
at 2018-07-18T03:50
所以一般實作上是 ftp client 遞迴方式自行處理
Heather avatar
By Heather
at 2018-07-20T13:10
一般用 lftp 的 mirror 命令可以同步完整下載甚至上傳
John avatar
By John
at 2018-07-25T05:47
你一開始帳號密碼問題,主要是帳號有 @ 字元
Dinah avatar
By Dinah
at 2018-07-26T10:51
所以 :password 等就被當作 port 導致錯誤
傳統 linux 的 ftp 這個命令沒有參數可以指定帳密
Anthony avatar
By Anthony
at 2018-07-30T17:43
一般要自動化主要是搭配 .netrc 這種檔案來達成需求
Agnes avatar
By Agnes
at 2018-08-01T13:32
至於特殊字元部分,沒記錯應該把 @ 這個 url encode
Connor avatar
By Connor
at 2018-08-02T08:05
所以整個改成 test%40test.com:password
Gary avatar
By Gary
at 2018-08-02T13:55
url encoding 部分 wget 應該可以識別

我可以用linuxmint 來當server 嗎?

Robert avatar
By Robert
at 2018-06-04T15:11
最後用了 centos 7 + qemu 只是很奇怪的是 在win7 要ssh centos7 很卡很慢 google 之後有關掉 firewall 也有關掉 selinux 但還是沒有改善 卡卡卡 完全無法使用 guest os 跑 freebsd host os 實機 百分之90的 ...

登入後無法進入家目錄

Frederica avatar
By Frederica
at 2018-06-02T21:38
各位先進好 新手我又遇到了一個問題 懇請各位可以幫幫我 我使用樹梅派的linux 目前的版本是2018-04-18版 主要問題是 我使用sudo useradd -m username新增使用者 並且也修改了密碼 重新開機後登入 指令列前只有一個$字號 無法去到家目錄 也無法去到任何資料夾 我也不清楚是不 ...

android8.0連線到l2tpd server

Callum avatar
By Callum
at 2018-06-01T11:11
主機是Ubuntu 16.04LTS 用pptpd+xl2tpd+ipsec 手機是sony xz最新版android 用ipad、mac、win7連到l2tpd server沒問題 手機用pptpd連到pptpd server沒問題 手機用l2tpd連到我家的nas也沒問題 就只有手機連到ubuntu的l ...

ubuntu 的 root 權限?

Kumar avatar
By Kumar
at 2018-05-31T16:19
手上有一台 ubuntu 14.4.04 過一段時間需要做 vm convert 但是這裡有一點問題~ 就小弟所知 ubuntu 帳號中預設不使用 root 而是改用 sudo 來執行操作 但是就目前做過的 linux convert 來看都是需要使用 root SSH 登入 google 過以後有找到可以 ...

-請問這樣的資料要如何用awk處理

Cara avatar
By Cara
at 2018-05-31T12:04
我有格式如下的資料 Client dropped connection 52013 Compression error 2 Deactivating ...