カテゴリ
関連する FTP は数多くありますが (クライアントとサーバーの構築についてはここでは説明しません)、コマンド ラインと GUI グラフィカル インターフェイス ソフトウェアに大別されます。
1. グラフィカルインターフェイスには、gnome の下の
gftp
ftp クライアント
crossftp
Java ベースの安定した FTP クライアントと同期ツールが含まれています。優れた中国語/Unicode サポート。
Kftpgrabber
KDE の FTP クライアントはエンコーディングの選択をサポートしています。中国語の優れたサポート
filezilla
中国語の優れたサポート
krusader
ブラウザから ftp://ip を入力して使用することもできます
気に入った場合は、apt-get または aptitude を通じてインストールできます。
2. CLI (コマンドライン) には主に ftp と lftp が含まれます
(1) ftp
1. FTP サーバーに接続します
形式: ftp [hostname | ip-address]
a) Linux コマンドラインで入力します。 : ftp 10.18.34.115
b) サーバーはユーザー名とパスワードを要求し、yint と対応するパスワードをそれぞれ入力し、認証が通過するまで待ちます。
または、次の形式を使用します
ftp - -i -n IP_ADDRESS
user USERNAME PASSWORD
例:
ftp -i -n 172.17 .17.17
user PUB 123456
は自動的にログインするスクリプトを作成することもできます。
cyq@cyq-desktop:~/Desktop/shell$ cat ftp.sh
#!/bin/sh
ftp -i -n 172.17.17.17
user PUB 123456
!
この方法で自動的にログインできます。
2. ファイルをダウンロードする
ファイルをダウンロードするには、通常、get と mget の 2 つのコマンドが使用されます。
a) get
Format: get [remote-file] [local-file]
リモートホストからローカルホストにファイルを転送します。
E:/rose/1.bmpを取得したい場合theserver , then
ftp> get /rose/1.bmp 1.bmp (Enter)
b) mget
形式:mget [remote-files]
リモートホストからローカルホストにファイルのバッチを受信しますhost.
サーバー上の E:/rose/ 以下のファイルをすべて取得したい場合は、
ftp> cd /rose
ftp> 注: ファイルは次の場所にダウンロードされます。 Linux ホストの現在のディレクトリ。たとえば、/root/yint で ftp コマンドを実行すると、ファイルは /root/yint にダウンロードされます。
3. ファイルをアップロードします
a) put
Format: put local-file [remote-file]
ローカルファイルをリモートホストに送信します。
ローカルの1.bmpをリモートに転送したい場合host ホストE:/roseを終了し、333.bmp
ftp>put 1.bmp/rose/333.bmp (Enter)
b) mput
Format: mput local-files
ローカルを配置host ファイルのバッチをリモートホストに転送します。
現在のローカルディレクトリにあるすべての bmp ファイルをサーバーにアップロードしたい場合は、E:/rose
ftp> cd /rose (Enter)
mput *。 bmp (Return Car)
注: アップロードされたファイルは、ホストの現在のディレクトリから取得されます。たとえば、/root/yint で ftp コマンドを実行すると、/root/yint にある Linux ファイルのみがサーバー E:/rose にアップロードされます。
4. 切断
さようなら: サーバーから切断します。
ftp> bye (Enter)
(2)lftp
lftpを使用して国内の一部のftpサーバーにアクセスすると、よく見られる中国語が文字化けしてしまうのは、サーバーとローカルのエンコーディングの不一致が原因です。
解決策:
ホームディレクトリに新しいファイル ~/.lftprc または ~/.lftp/rc を作成します
たとえば、ターミナルに次のように入力します:
gedit ~/.lftprc #Create a .lftprc file in現在のディレクトリ
次に、ポップアップ ダイアログ ボックスに次の内容を入力します:
debug 3
set ftp:charset GBK
set file:charset UTF-8
#set ftp:passive-mode no
#alias utf8 " set ftp:charset UTF-8"
#alias gbk " set ftp:charset GBK"
上記の行は、
ローカルサーバーと FTP サーバーのエンコード方式を設定します
エイリアスが使用することを意味しますalias コマンド
異なるエンコーディングの FTP サーバーを頻繁に使用する友人や、異なるオプションを頻繁に使用する友人がいる場合は、いくつかのエイリアスを設定すると、より便利になります。
例:
よく gbk でエンコードされた ftp と utf8 でエンコードされた ftp にアクセスするので、 ~/.lftp:
alias gbk set ftp:charset gbk; set file:charset UTF-8 に次のようなコードを書きます
エイリアス utf8 セット ftp:charset UTF-8; セット ファイル:charset UTF-8そのため、utf8 のサイトにアクセスしたときに文字化けを見つけた場合は、lftp のコマンド プロンプトで utf8 と入力してエンコードを通常に調整するだけで済みます。同様に、gbk にアクセスしたときに文字化けが発生した場合も、gbk と入力するだけですぐに正常になります。
以下はlftpの使い方を説明します
1. ftpにログインします
コード:
lftpユーザー名:パスワード@ftpアドレス:トランスポートポート(デフォルトは21)
例: $ lftp test:123456@ 172.17.17.17
最初にユーザー名を使用せずにログインし、その後インターフェイスで login コマンドを使用して、指定したアカウントでログインすることもできます。パスワードは表示されません。
lftp user@site:port
例: $lftp test@172.17.17.17
パスワード:
次に入力します。 (ここで入力したパスワードはパスワードであり、Linux ではパスワードは表示されません)
2. ファイルの表示とディレクトリの変更
コード:
ls
cd は ftp ディレクトリ
に対応します
lftp ターミナルでは、先頭に l が付いているコマンド たとえば、lcd はローカルを指します。これはローカル マシンでの操作を指しますが、この l のない対応するコマンドは FTP サイトでの操作を指します。また、ローカル端末コマンドを実行するには、コマンドの前に ! を使用することもできます。このように組み合わせると、ターミナル操作とローカル操作を簡単に実行できます。
たとえば、mp3 拡張子を持つすべてのファイルを FTP で表示します:
コード:
find . -name "*.mp3"
コード:
lftp test@172.17.17.17:/>lcd
lcd 成功しました。ローカル ディレクトリ =/home/cyq
lftp test@172.17.17.17:/>
3. ダウンロードはもちろん可能ですが、
ゲット-c *.pdf ダウンロードを再開できる方法ですべての PDF ファイルをダウンロードします。 m はマルチの略ですコード:mirror aaa/ aaa ディレクトリ全体をダウンロードすると、サブディレクトリが自動的にコピーされますコード:pget -c -n 10 file.dat 最大 10 のスレッドが、ダウンロードを再開できる方法で file.dat をダウンロードできます
pget:default-n の値を設定することでデフォルト値を使用できます。
put と mput はダウンロードと同様、ファイルに対する操作です。
実際、lftp ターミナルプロンプトでブックマークを作成することもできます:
/etc/lftp.conf
通常、次の行を追加します:
set file:charset utf8
set pget:default-n 5
リモートディレクトリを削除します。
pwd
は現在のリモート ディレクトリを表示します (lpwd はローカル ディレクトリを表示します)。
du
リモートディレクトリのサイズを計算します
net:limit-rate 10000,10000を設定します
アップロードとダウンロードをそれぞれ10KB/秒に制限します
set ftp:charset gbk
使用するリモートFTPサイトを設定しますgbk エンコーディング
!
ローカル シェル コマンドを実行 (lftp には lls がないため、代わりに !ls を使用できます)
lcd
ローカル ディレクトリを切り替えます
lpwd
ローカル ディレクトリを表示します
エイリアス
エイリアスを定義します
ブックマーク
ブックマークを設定します。
exit
Exit ftp
Linux ftp コマンドの使用に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
