要上傳,下載或管理FTP的內容,我們擁有無數的圖形應用程序,Filezilla是最受歡迎的圖形應用程序之一。 但是如何從命令行執行此操作?
尤其是當我們在服務器上工作並且沒有GUI時,我們需要將文件上傳到FTP或簡單地刪除某些內容,創建文件夾等,然後執行任何操作,而我們只有終端,而沒有其他內容。
要使用FTP服務器,一個命令就足夠了:
ftp
我們輸入ftp命令,然後輸入要連接的FTP服務器的IP地址(或主機),例如:
ftp 192.168.128.2
如下圖所示,用戶會問我們,我們寫它並按 Enter,然後它將要求我們輸入密碼,我們將其寫入並按 Enter準備好了!
現在是我們在此新外殼(即ftp shell)中編寫命令的地方,例如,列出使用命令 ls
ls
這是屏幕截圖:
還有更多命令,例如:
- MKDIR :創建文件夾
- CHMOD :更改權限
- 德爾 : 刪除文件
它們看起來像Linux的,對嗎? ...呵呵,如果他們寫 幫助 在FTP Shell中,他們獲得了可以使用的命令:
我想像的問題(有些奇怪)是...如何正確上傳文件?
要上傳文件,命令是 送出
語法為:
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
或閱讀以下手冊 某個地方 從互聯網。
好吧,我不假裝這不是一本超級手冊……只是在打下基礎😉
不過,我希望它對某些人有用。
問候
貢獻很大!!!!
如果要使用»ftp»建立自動連接,而無需輸入用戶名&pass,則必須在用戶的$ HOME中創建文件。
.netrc,具有chmod 600權限,其中包含:
機器[名稱定義-/等/主機]登錄[用戶名] passwd [passwdor]
....
好文章的朋友:D ..
順便說一下之前的話題 desdelinux 對於我的項目,因為我創建了自己的新主題,最終我選擇 Drupal 作為 CMS 而不是 WordPress。
我已經知道您會選擇Drupal(對於主題設計,Drupal就像類固醇的Blogger一樣)。
關於更新,使用Drush比在FTP末尾管理所有內容更容易。
Drupal不僅是類固醇方面的Blogger:D ...它提供了非常複雜的內容,並且具有很好的可伸縮性。 與WordPress相比,學習曲線要比Joomla的學習曲線大得多,而且性能差強人意,但是Drupal並沒有限制您,它的速度值得我們努力:
優秀的。 我已經在說為什麼在使用FileZilla時出現這些命令。
我知道該帖子的目的是演示如何使用單個命令進行連接,但是我確實推薦午夜指揮官(mc),它允許您連接到FTP / SFTP並以這種簡單的方式發送(上傳)文件。
好吧,這是我對社區的貢獻。 乾杯
大家下午好,
我正在做一個練習,要求我從kali linux VM連接到FTP服務器,並且當我在其中放置ftp或man ftp時,它告訴我找不到命令。
我想念什麼,對不對?
我剛安裝,並且可以連接到本地服務器,當我嘗試發送文件時出現錯誤
“ 553無法創建文件。
我收到此消息。 有什麼可能會失敗?