即使沒有 .ftp 伺服器,Ftp 伺服器也顯示為完全空的。和..(目前資料夾和父資料夾)?

即使沒有 .ftp 伺服器,Ftp 伺服器也顯示為完全空的。和..(目前資料夾和父資料夾)?

我需要檢索應該位於某個 FTP 伺服器上的檔案。當我連接到該伺服器時,它顯示為空。也許他們只是失敗或忘記上傳文件。但是當我使用 ftp CLI 連接並嘗試“ls”時,它什麼也沒顯示,甚至沒有。和..資料夾(目前資料夾和父資料夾)。這樣正常嗎?

該伺服器上的「ls」輸出:

200 PORT command successful. 81.xxx.xxx.xxx:xxxxx.
150 Opening data connection for file list.
226 Directory transfer complete. (generate:60ms)(send:61ms)

另一台伺服器上的簡單空目錄上的「ls」輸出:

200 PORT command successful
150 Connecting to port 39662
drwxrwsr-x    2 14548      19865               2 May  4 14:33 .
drwxrwsr-x   14 14548      19865              51 May  4 14:33 ..
226-Options: -a -l 
226 2 matches total

答案1

您可能(很可能)具有有限的存取權限,無法「瀏覽」任何其他資料夾。

事實上你沒有看到任何。或 .. 在使用 ls 命令時是正常的,而如果您鍵入

ls-a

這應該列出 .和 ..

最可能的原因是資料夾為空,或者他們為您的 FTP 帳戶設定了錯誤的權限

相關內容