使用終端連接並在FTP上工作

要上傳,下載或管理FTP的內容,我們擁有無數的圖形應用程序,Filezilla是最受歡迎的圖形應用程序之一。 但是如何從命令行執行此操作?

尤其是當我們在服務器上工作並且沒有GUI時,我們需要將文件上傳到FTP或簡單地刪除某些內容,創建文件夾等,然後執行任何操作,而我們只有終端,而沒有其他內容。

要使用FTP服務器,一個命令就足夠了:

ftp

我們輸入ftp命令,然後輸入要連接的FTP服務器的IP地址(或主機),例如:

ftp 192.168.128.2

如下圖所示,用戶會問我們,我們寫它並按 Enter,然後它將要求我們輸入密碼,我們將其寫入並按 Enter準備好了!

ftp用戶登錄

現在是我們在此新外殼(即ftp shell)中編寫命令的地方,例如,列出使用命令 ls

ls

這是屏幕截圖:

FTP文件

還有更多命令,例如:

  • MKDIR :創建文件夾
  • CHMOD :更改權限
  • 德爾 : 刪除文件

它們看起來像Linux的,對嗎? ...呵呵,如果他們寫 幫助 在FTP Shell中,他們獲得了可以使用的命令:

FTP幫助

我想像的問題(有些奇怪)是...如何正確上傳文件?

要上傳文件,命令是 送出

語法為:

send archivo-local archivo-final

例如,假設我有 首頁 一個名為 視頻.mp4 我們想將其上傳到名為 視頻,命令為:

send video.mp4 videos/video.mp4

他們必須始終指定最終視頻的名稱,無論名稱相同還是不想更改,都必須指定相同的名稱,這是強制性的。

如此簡單,它返回的日誌/輸出類似於以下內容:

本地:video.mp4遠程:視頻/ videdo.mp4 200 PORT命令成功。 150打開BINARY模式的數據連接進行測試。 226傳輸完成。 傳輸了0個字節。 0.00 KB /秒

正如我經常告訴您的,如果您想了解更多選項,請閱讀命令手冊:

man ftp

或閱讀以下手冊 某個地方 從互聯網。

好吧,我不假裝這不是一本超級手冊……只是在打下基礎😉

不過,我希望它對某些人有用。

問候


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   巴納拉斯塔 他說:

    貢獻很大!!!!
    如果要使用»ftp»建立自動連接,而無需輸入用戶名&pass,則必須在用戶的$ HOME中創建文件。
    .netrc,具有chmod 600權限,其中包含:
    機器[名稱定義-/等/主機]登錄[用戶名] passwd [passwdor]
    ....

  2.   彼得切科 他說:

    好文章的朋友:D ..
    順便說一下之前的話題 desdelinux 對於我的項目,因為我創建了自己的新主題,最終我選擇 Drupal 作為 CMS 而不是 WordPress。

    1.    埃利奧時間3000 他說:

      我已經知道您會選擇Drupal(對於主題設計,Drupal就像類固醇的Blogger一樣)。

      關於更新,使用Drush比在FTP末尾管理所有內容更容易。

      1.    彼得切科 他說:

        Drupal不僅是類固醇方面的Blogger:D ...它提供了非常複雜的內容,並且具有很好的可伸縮性。 與WordPress相比,學習曲線要比Joomla的學習曲線大得多,而且性能差強人意,但是Drupal並沒有限制您,它的速度值得我們努力:

  3.   埃利奧時間3000 他說:

    優秀的。 我已經在說為什麼在使用FileZilla時出現這些命令。

  4.   烏里韋(Saul Uribe) 他說:

    我知道該帖子的目的是演示如何使用單個命令進行連接,但是我確實推薦午夜指揮官(mc),它允許您連接到FTP / SFTP並以這種簡單的方式發送(上傳)文件。

    好吧,這是我對社區的貢獻。 乾杯

  5.   新奇75 他說:

    大家下午好,

    我正在做一個練習,要求我從kali linux VM連接到FTP服務器,並且當我在其中放置ftp或man ftp時,它告訴我找不到命令。

    我想念什麼,對不對?

  6.   埃德 他說:

    我剛安裝,並且可以連接到本地服務器,當我嘗試發送文件時出現錯誤
    “ 553無法創建文件。
    我收到此消息。 有什麼可能會失敗?