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

Linuxftpコマンドを使用してシェル上のファイルをアップおよびダウンロードする方法

このチュートリアルでは、シェルでLinuxftpコマンドを使用する方法を説明します。 FTPサーバーに接続し、ファイルをアップダウンロードしてダウンロードし、ディレクトリを作成する方法を紹介します。利用可能な多くの優れたデスクトップFTPクライアントがありますが、FTPコマンドは、SSHセッションを介してサーバー上でリモートで作業する場合にも役立ちます。 FTPストレージからバックアップファイルを取得したい。

ステップ1:FTP接続を確立する

FTPサーバーに接続するには、ターミナルウィンドウに「ftp」と入力してから、ドメイン名「domain.com」またはFTPサーバーのIPアドレスを入力する必要があります。

例:

ftp domain.com
ftp 192.168.0.1
ftp [email protected]

注:この例では、匿名サーバーを使用しました。

上記の例のIPとドメインをFTPサーバーのIPアドレスまたはドメインに置き換えます。


ステップ2:ユーザーとパスワードでログイン

ほとんどのFTPサーバーのログインはパスワードで保護されているため、サーバーは「ユーザー名」と「パスワード」を要求します。

いわゆる匿名FTPサーバーに接続する場合は、ユーザー名と空のパスワードとして「匿名」を使用してみてください。

Name: anonymous
Password:

端末は次のようなメッセージを返します:

230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

正常にログインしたとき。


ステップ3:ディレクトリの操作

FTPサーバーでフォルダを一覧表示、移動、作成するコマンドは、コンピュータでローカルにシェルを使用する場合とほぼ同じです。lsはlistを表し、cdはディレクトリを変更し、mkdirはディレクトリを作成します...

セキュリティ設定を使用したディレクトリの一覧表示:

ftp> ls

サーバーは次を返します:

200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
directory list
....
....
226 Directory send OK.



ディレクトリの変更:

ディレクトリを変更するには、次のように入力します。

ftp> cd directory

サーバーは次を返します:

250 Directory succesfully changed.


ステップ4:FTPでファイルをダウンロードする

ファイルをダウンロードする前に、「lcd」コマンドを使用してローカルFTPファイルのダウンロードディレクトリを設定する必要があります。

lcd /home/user/yourdirectoryname

ダウンロードディレクトリを指定しない場合、ファイルはFTPセッションを開始したときの現在のディレクトリにダウンロードされます。

これで、コマンド「get」コマンドを使用してファイルをダウンロードできます。使用法は次のとおりです。

get file


ファイルは、「lcd」コマンドで以前に設定したディレクトリにダウンロードされます。

サーバーは次のメッセージを返します:

local: file remote: file 
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for file (xxx bytes).
226 File send OK.
XXX bytes received in x.xx secs (x.xxx MB/s).


複数のファイルをダウンロードするには、ワイルドカードを使用できます。この例では、ファイル拡張子が.xlsのすべてのファイルをダウンロードします。

mget *.xls

ステップ5:FTPを使用したファイルのアップロード


FTP接続を行ったローカルディレクトリにあるファイルをアップロードできます。

ファイルをアップロードするには、「put」コマンドを使用できます。

put file

アップロードするファイルがローカルディレクトリにない場合は、「/」で始まる絶対パスを使用することもできます。

put /path/file

複数のファイルをアップロードするには、上記のmgetの例と同様のmputコマンドを使用できます。

mput *.xls

ステップ6:FTP接続を閉じる

FTP作業が完了したら、セキュリティ上の理由から接続を閉じる必要があります。接続を閉じるために使用できるコマンドは3つあります。

bye
exit
exit

それらのいずれかがFTPサーバーからPCを切断し、次のように戻ります。

221 Goodbye


さらにヘルプが必要な場合は、FTPサーバーに接続したら、「help」と入力すると、使用可能なすべてのFTPコマンドが表示されます。


Linux
  1. findコマンドを使用してLinux上のファイルとディレクトリを検索します

  2. LinuxでTarコマンドを使用する方法

  3. Linuxでエイリアスを作成してエイリアスコマンドを使用する方法

  1. LinuxでPingコマンドをインストールして使用する方法

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

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

  1. Linuxftpコマンドの使用方法

  2. Linuxでmd5sumコマンドを使用する方法

  3. Linuxでtouchコマンドを使用する方法