首頁 運維 linux運維 linux如何使用ftp

linux如何使用ftp

Nov 08, 2019 am 10:39 AM
ftp linux

linux如何使用ftp

linux如何使用ftp

步驟1: 建立FTP 連線

想要連接FTP 伺服器,在指令上先輸入ftp然後空格跟上FTP 伺服器的網域名稱'domain.com' 或IP 位址

例如:

ftp domain.com
ftp 192.168.0.1
ftp user@ftpdomain.com
登入後複製

步驟2: 使用使用者名稱密碼登入

絕大多數的FTP 伺服器是使用密碼保護的,因此這些FTP 伺服器會詢問'username'和'password'.

如果你連接到被稱為匿名FTP 伺服器(LCTT 譯註:即,並不需要你有真實的使用者資訊即可使用的FTP 伺服器稱之為匿名FTP 伺服器),可以嘗試anonymous作為使用者名稱以及使用空密碼:

Name: anonymous
Password:
登入後複製

之後,終端機會傳回如下的資訊:

230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
登入後複製

登入成功。

步驟 3: 目錄操作

FTP 指令可以列出、移動和建立資料夾,如同我們在本機使用我們的電腦一樣。 ls可以列印目錄列表,cd可以改變目錄,mkdir可以建立資料夾。

使用安全設定列出目錄

ftp> ls
服务器将返回:
200 PORT command successful. Consider using PASV.150 Here comes the directory listing.directory list........226 Directory send OK.打印目录
登入後複製

改變目錄:

改變目錄可以輸入:

ftp> cd directory
登入後複製

伺服器將會傳回:

250 Directory succesfully changed.
登入後複製

步驟4: 使用FTP 下載檔案

在下載一個檔案之前,我們首先需要使用lcd指令設定本機接受目錄位置。

lcd /home/user/yourdirectoryname
登入後複製

如果你不指定下載目錄,檔案將會下載到你登入 FTP 時候的工作目錄。

現在,我們可以使用指令 get 來下載文件,例如:

get file
登入後複製

文件會保存在使用lcd指令設定的目錄位置。

伺服器回傳訊息:

local: file remote: file
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file (xxx bytes).
226 File send OK.
XXX bytes received in x.xx secs (x.xxx MB/s).
登入後複製

使用FTP下載檔案

下載多個檔案可以使用萬用字元及 mget 指令。例如,下面這個例子我打算下載所有以 .xls 結尾的檔案。

mget *.xls
登入後複製

步驟5: 使用FTP 上傳檔案

完成FTP 連線後,FTP 同樣可以上傳檔案

使用 put指令上傳檔案:

put file
登入後複製

當檔案不再目前本地目錄下的時候,可以使用絕對路徑:

put /path/file
登入後複製

同樣,可以上傳多個檔案:

mput *.xls
登入後複製

步驟6: 關閉FTP 連線

完成FTP工作後,為了安全起見需要關閉連線。有三個命令可以關閉連接:

bye
exit
quit
登入後複製

任意一個命令可以斷開FTP伺服器連接並返回:

221 Goodbye
登入後複製

需要更多幫助,在使用ftp 命令連接到伺服器後,可以使用help獲得更多幫助。

推薦:linux系統教學

#

以上是linux如何使用ftp的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
Linux體系結構:揭示5個基本組件 Linux體系結構:揭示5個基本組件 Apr 20, 2025 am 12:04 AM

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

git怎麼查看倉庫地址 git怎麼查看倉庫地址 Apr 17, 2025 pm 01:54 PM

要查看 Git 倉庫地址,請執行以下步驟:1. 打開命令行並導航到倉庫目錄;2. 運行 "git remote -v" 命令;3. 查看輸出中的倉庫名稱及其相應的地址。

vscode上一步下一步快捷鍵 vscode上一步下一步快捷鍵 Apr 15, 2025 pm 10:51 PM

VS Code 一步/下一步快捷鍵的使用方法:一步(向後):Windows/Linux:Ctrl ←;macOS:Cmd ←下一步(向前):Windows/Linux:Ctrl →;macOS:Cmd →

notepad怎麼運行java代碼 notepad怎麼運行java代碼 Apr 16, 2025 pm 07:39 PM

雖然 Notepad 無法直接運行 Java 代碼,但可以通過借助其他工具實現:使用命令行編譯器 (javac) 編譯代碼,生成字節碼文件 (filename.class)。使用 Java 解釋器 (java) 解釋字節碼,執行代碼並輸出結果。

sublime寫好代碼後如何運行 sublime寫好代碼後如何運行 Apr 16, 2025 am 08:51 AM

在 Sublime 中運行代碼的方法有六種:通過熱鍵、菜單、構建系統、命令行、設置默認構建系統和自定義構建命令,並可通過右鍵單擊項目/文件運行單個文件/項目,構建系統可用性取決於 Sublime Text 的安裝情況。

laravel安裝代碼 laravel安裝代碼 Apr 18, 2025 pm 12:30 PM

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

Linux的主要目的是什麼? Linux的主要目的是什麼? Apr 16, 2025 am 12:19 AM

Linux的主要用途包括:1.服務器操作系統,2.嵌入式系統,3.桌面操作系統,4.開發和測試環境。 Linux在這些領域表現出色,提供了穩定性、安全性和高效的開發工具。

git軟件安裝 git軟件安裝 Apr 17, 2025 am 11:57 AM

安裝 Git 軟件包括以下步驟:下載安裝包運行安裝包驗證安裝配置 Git安裝 Git Bash(僅限 Windows)

See all articles