如何在 Linux 上從命令行使用 FTP

如何在 Linux 上從命令行使用 FTP

從命令行使用 FTP 可能聽起來微不足道,因為 Linux 上有很多優秀的 FTP 客戶端提供了一個 GUI 來使用。儘管如此,文件傳輸協議的許多用戶還是通過 SSH 和服務器使用它,因此 GUI 應用程序將無法運行。

Linux 上有一些有用的命令行 FTP 客戶端。事實上,在過去,我在我的 Linux最佳FTP 客戶端列表中談到了一個很棒的命令行應用程序。也就是說,在這篇文章中,我們不會關注那個應用程序,因為它對於我們需要的東西來說太複雜了;基本的上傳和下載。相反,我們將使用標準的 GNU FTP 客戶端。

注意:GNU FTP 客戶端不能與 SFTP 或 FTPS 一起使用。它只能連接到 FTP 服務器。

安裝 FTP CLI

GNU FTP 應用程序被廣泛使用,因此,這個包可能已經預裝在很多發行版上。也就是說,並非每個發行版都預先安裝了客戶端,因此在了解如何使用它之前先了解如何使其工作是個好主意。

要在 Linux 操作系統上安裝 FTP 應用程序,請按Ctrl + Alt + TCtrl + Shift + T鍵盤組合打開終端窗口。從那裡,按照與您當前使用的操作系統相對應的詳細說明進行操作。

Ubuntu

在 Ubuntu Linux 上,CLI FTP 客戶端在“Ubuntu Main”軟件存儲庫中可用。要將其安裝在您的系統上,您必須使用Apt終端命令。

sudo apt 安裝 ftp

Debian

CLI FTP 客戶端長期以來一直支持 Debian Linux。因此,它可以通過“Debian Main”軟件存儲庫輕鬆安裝。

要在您的 Debian PC 上安裝 CLI FTP 應用程序,請使用下面的Apt-get命令。

須藤 apt-get 安裝 ftp

拱形Linux

如果 Arch Linux 用戶想要使用這個應用程序,他們將無法在包存儲庫中搜索“FTP”包,因為開發人員沒有單獨打包 CLI FTP 應用程序。相反,要在 Arch Linux 上從命令行使用 FTP,您必須使用Pacman安裝“inetutils”包。

sudo pacman -S inetutils

軟呢帽

Fedora Linux 用戶可以通過“Fedora x86_64”和“Fedora i386”軟件存儲庫使用命令行 FTP 客戶端。如果您是 Fedora 用戶,請在終端窗口中使用以下Dnf命令安裝該軟件包。

須藤 dnf 安裝 ftp

OpenSUSE

希望在其操作系統上使用 CLI FTP 客戶端的 OpenSUSE 用戶會很高興知道該程序可通過“OpenSUSE Oss All”軟件存儲庫安裝在 Leap 15.0、Leap 42.3 和 Tumbleweed 上。

要在 SUSE 系統上開始安裝,請啟動終端窗口並使用下面的Zypper命令。

須藤 zypper 安裝 ftp

通用 Linux

我們將在本文中介紹的 Linux 上使用的標準命令行 FTP 客戶端是 GNU 項目的一部分。出於這個原因,很容易為所有 Linux 操作系統追踪這個應用程序。

要在 Linux 操作系統上安裝 CLI FTP 客戶端,請打開一個終端。然後,搜索並安裝“ftp”或“inetutils”。或者,如果您在軟件源中的任何地方都找不到該應用程序,請查看如何從GNU.org獲取源代碼。

通過 CLI 連接到 FTP 服務器

要在 FTP CLI 應用程序中開始與服務器的新連接,請轉到終端並使用ftp命令以及遠程服務器的 IP 地址。

注意:無法計算出您的 FTP 服務器的遠程 IP 地址。查看我們的指南,了解如何在 Linux 上查找IP 地址

如何在 Linux 上從命令行使用 FTP

ftp 遠程 IP 地址或域名

假設地址成功,FTP 應用程序將提示用戶輸入用戶名和密碼。輸入您服務器的用戶名和密碼,您將可以通過 CLI 訪問 FTP 服務器。

通過 CLI 下載 FTP 文件

在命令行中通過 FTP 下載文件是使用get命令完成的。要開始下載,請嘗試以下命令語法。

如何在 Linux 上從命令行使用 FTP

獲取 /home/remote-username/location/of/folder/or/file

讓 FTP 客戶端將文件下載到您的系統。成功後,它們將出現在您的 Linux PC 上的終端​​啟動的目錄中(通常是/home/username/)。

通過 CLI 上傳 FTP 文件

使用 FTP 命令行應用程序上傳文件使用send命令。要將文件或文件夾發送到遠程服務器,請遵循以下命令語法。

如何在 Linux 上從命令行使用 FTP

發送 /home/remote-username/location/of/folder/or/file

通過 FTP 發送文件需要幾分鐘時間。該過程完成後,您將在遠程服務器的默認上傳目錄中看到它。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。