GNU/Linux >> Linux の 問題 >  >> Linux

LinuxFTPコマンドの使用方法

FTP(ファイル転送プロトコル)は、クライアントとサーバー間でファイルを転送するために一般的に使用されるプロトコルです。このガイドでは、実際の例を使用してLinuxFTPコマンドの使用方法を学習します。面倒なことはせずに、すぐに始めましょう。

前提条件

VSFTPD (非常に安全なファイル転送プロトコルデーモン)がインストールされ、適切に構成されています。また、ソースファイルからの読み取り権限とFTPサーバーへの書き込み権限が必要であることを指摘することも重要です。これにより、安全な/暗号化された方法でファイルを転送できます。

1。 FTP接続の確立

リモートサーバーとのFTP接続を確立するには、端末で以下の構文を使用します

# ftp ip-address

たとえば、

# ftp 38.76.11.174

接続を確立すると、その後、ユーザー名とパスワードの入力を求められます

出力

ユーザー名とパスワードの詳細が正しければ、FTPシステムタイプと一緒に端末に「ログイン成功」の通知が表示されます。

2。一般的に使用されるFTPコマンド

ftpプロンプトが表示されたら、一般的に使用されるコマンドオプションのいくつかを調べてみましょう。

  1. ?またはヘルプ –これにより、使用可能なすべてのFTPコマンドが表示されます
  2. ls –これにより、現在のリモートディレクトリ内のすべてのファイルとディレクトリが一覧表示されます
  3. lcd –これにより、ローカルマシンの現在のディレクトリが表示されます
  4. 置く –ローカルマシンからリモートFTPサーバーにファイルをアップロードまたはコピーします
  5. mput –ローカルマシンからリモートFTPサーバーに複数のファイルをアップロードまたはコピーします
  6. get –リモートFTPサーバーからローカルマシンにファイルをダウンロードまたはコピーします
  7. mget –複数のファイルをリモートFTPサーバーからローカルマシンにダウンロードまたはコピーします
  8. mkdir –現在のリモートディレクトリに新しいディレクトリを作成します
  9. rmdir –現在のリモートディレクトリ内のディレクトリを削除します
  10. 削除 –現在のリモートディレクトリ内のディレクトリを削除します

3。 FTPコマンドを使用したファイルのアップロード

FTPサーバーにファイルをアップロードまたはコピーするには、まず、アップロードするファイルが含まれているディレクトリからFTPサーバーに接続していることを確認します。

ログインしたら、構文を使用します

ftp> put file_name

ftp> put hello.sh

出力

複数のファイルをアップロードするには、 mputを使用します 示されているコマンド。

ftp> mput file1 file2 ...

ftp> mput hello.sh output.txt myoutput.txt 

アップロードを待機している各ファイルの確認を求めるメッセージが表示されます。 yを押します 。

出力

4。 FTPコマンドを使用したファイルのダウンロード

FTPサーバーからファイルをダウンロードするには、 getを使用します 示されているコマンド

ftp> get file_name

ftp> get install.sh

出力

複数のファイルの場合は、 mgetを使用します 示されているコマンド

ftp> mget file1 file2 ...

たとえば、

ftp> mget file1.txt file2.txt file3.txt

出力

5。ヘルプを得る

ftpコマンドで使用できるすべてのオプションを一覧表示するには、を実行します。

help

または

?

出力

6。 GUIFTPクライアントに関する注意

端末を介してファイルを転送することの欠点の1つは、ファイルを1つずつアップロードまたはダウンロードするのに時間がかかることです。 FileZillaは、TLSおよびSFTPを介してファイルおよびディレクトリをアップロードまたはダウンロードできる無料のオープンソースFTPクライアントです。アップロードまたはダウンロードする必要のあるファイルまたはディレクトリが大量にある場合は、GUIベースのFTPクライアントを使用することを強くお勧めします。その他の無料のGUIFTPクライアントには

が含まれます
  1. WinSCP
  2. コアFTP
  3. コーヒーカップ

Linux
  1. LinuxでSuコマンドを使用する方法

  2. LinuxまたはFreeBSDでGrepコマンドを使用する方法

  3. Linux の find コマンドを使用してファイルを検索する方法

  1. LinuxでBusyBoxを使用する方法

  2. Linuxでcronを使用する方法

  3. LinuxでNetcatを使用してファイルを転送する方法

  1. Linuxの検索コマンド

  2. LinuxでRsyncコマンドを使用するにはどうすればよいですか?

  3. Linux で FTP を使用してファイルを転送する方法