ターミナルを使用してFTPに接続して作業する

FTPのコンテンツをアップロード、ダウンロード、または管理するために、無限の数のグラフィックアプリケーションがあります。Filezillaは最も人気のあるもののXNUMXつです。 しかし、コマンドラインからこれを行う方法は?

特にサーバーで作業していてGUIがない場合は、ファイルをFTPにアップロードするか、単に何かを削除したり、フォルダーを作成したりする必要があります。何かを行うだけで、端末だけがあります。

FTPサーバーを操作するには、XNUMXつのコマンドで十分です。

ftp

ftpコマンドを入力し、その後に接続するFTPサーバーのIPアドレス(またはホスト)を入力すると、次のようになります。

ftp 192.168.128.2

下の画像に示すように、ユーザーは私たちに尋ねます、私たちはそれを書いて押します 入力します、次にパスワードの入力を求められます。それを書き込んでを押します。 入力します、準備ができました!

ftp-user-login

ここで、ftpシェルであるこの新しいシェルにコマンドを記述します。たとえば、リストするには、コマンドを使用します。 ls

ls

これがスクリーンショットです:

ftp-ls

たとえば、さらに多くのコマンドがあります。

  • mkdir :フォルダを作成する
  • chmod :権限の変更
  • インクルード :ファイルを削除する

Linuxのもののように見えますよね? ... hehe、彼らが書いたら 助けます FTPシェルでは、使用できるコマンドを取得します。

ftp ヘルプ

私が想像する質問(そしていくつかの不思議)は...ファイルを正しくアップロードする方法ですか?

ファイルをアップロードするには、コマンドは次のとおりです。 送信

構文は次のとおりです。

send archivo-local archivo-final

たとえば、私が自分の中に持っているとしましょう ホーム と呼ばれるファイル video.mp4 それをというフォルダにアップロードしたい ビデオ、コマンドは次のようになります。

send video.mp4 videos/video.mp4

彼らは常に最終的なビデオの名前を指定する必要があります。それが同じであるかどうかは関係ありません。変更したくない場合は、同じように指定する必要があります。これは必須です。

それと同じくらい簡単ですが、返されるログ/出力は次のようになります。

ローカル:video.mp4リモート:videos / videdo.mp4 200PORTコマンドが成功しました。 150テストのためにBINARYモードのデータ接続を開きます。 226転送が完了しました。 0バイトが転送されました。 0.00KB /秒

私がいつも言っているように、もっと多くのオプションを知りたい場合は、コマンドマニュアルを読んでください。

man ftp

または、のマニュアルをお読みください どこか インターネットから。

まあ、私はこれがそれから遠く離れたスーパーマニュアルであるふりをしません...それは基礎を築くことだけです😉

それでも、それが一部の人にとって役に立ったことを願っています。

よろしく


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

8コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   バルナラスタ

    良い貢献!!!!
    »ftp»で自動接続を行い、user&passを入力する必要がない場合は、ユーザーの$ HOMEにファイルを作成する必要があります。
    chmod 600権限を持つ.netrcには、次のものが含まれます。
    machine [name-defined-in- / etc / hosts] login [username] passwd [passwdor]
    ....

  2.   ペテルチェコ

    良い記事の友達:D.。
    ちなみに、自分で新しいテーマを作成したので、以前のdesdelinuxテーマはプロジェクトに必要なくなり、最終的にはWordPressではなくDrupalをCMSとして選択しました。

    1.    eliotime3000

      私はあなたがDrupalを選ぶつもりであることをすでに知っていました(テーマデザインのために、Drupalはステロイドのブロガーのようなものです)。

      更新に関しては、FTPの最後ですべてを管理するよりも、drushを使用する方が簡単です。

      1.    ペテルチェコ

        Drupalは、単なるステロイドのブロガーではありません。D...非常に複雑なコンテンツを非常にうまく提供し、非常にスケーラブルです。 学習曲線はJoomlaのそれよりもはるかに大きく、WordPressと比較してひどいですが、Drupalは何も制限せず、その速度は努力に値します:)。

  3.   eliotime3000

    優秀な。 FileZillaを使用するときにこれらのコマンドが表示される理由についてはすでに説明しました。

  4.   ソール・ウリベ

    投稿の目的が単一のコマンドで接続する方法を示すことであることは知っていますが、真夜中の司令官(mc)を強くお勧めします。これにより、FTP / SFTPに接続し、ファイルを簡単な方法で送信(アップロード)できます。

    さて、コミュニティへの私の貢献があります。 乾杯

  5.   neoki75

    良い午後、

    kali linux VMからFTPサーバーに接続する必要がある練習をしていますが、ftpまたはman ftpを配置すると、コマンドが見つかりませんと表示されます。

    何か足りないですよね?

  6.   エッド

    インストールしたばかりで、ローカルサーバーに接続しましたが、ファイルを送信しようとするとエラーが発生します
    「553ファイルを作成できませんでした。」
    私が受け取るこのメッセージ。 何が失敗している可能性がありますか?