Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxシステムのlftpの使用法の概要

Linuxシステムのlftpの使用法の概要

  

Linuxの多数の操作、lftpはftpファイルのダウンロードとアップロード、ログインのftpなどに使用でき、さまざまな使用方法があります。友達は見つけたいと思うかもしれません。

1、着陸:

lftpのののftp://yournameのの@サイト

PWD:*****

またはオープンのftp: //yourname @ site

2、基本操作(転送)

lftpの使い方の紹介

lftpはファイルプロトコルへのアクセスをサポートする強力なダウンロードツールです。ftp 、ftps、http、https、hftp、fish(ftpsとhttpsにはコンパイル時にopensslライブラリを含める必要があります)。 llftpインターフェースは本当にシェルを望んでいます:それはコマンド補完、履歴を持ち、そして複数のバックグラウンドタスクを実行することを可能にします。ブックマーク、キューイング、ミラーリング、ブレークポイントの再送信、マルチプロセスダウンロードなどもあります。

コマンドライン構文

lftpのコマンドライン構文を表示するには、シェルでlftpと入力します。--help

lftp [OPTS]

‘ lftp’は、rcファイルの実行後にlftpによって実行される最初のコマンドです。

-fファイル内のコマンドを実行した後に終了します。

-cコマンドを実行した後に終了します。

- ヘルプヘルプ情報を表示した後にヘルプを終了します。

--version lftpバージョンを表示した後に終了します。

その他のオプションは‘ open’コマンドと同じです。

-e選択後にコマンドを実行

-u [、]指定されたユーザー名/パスワードで確認します。

-p指定されたポートに接続します。

ホスト名、URL、またはブックマーク名

コマンドラインにサイト名を入力すると、lftpはサイトに直接ログインします(例:

$ lftp ftp://)。 。 。 。 。 。 。 。 。 。 。 。 。

コマンドラインでサイト名を入力しない場合は、lftpインターフェイスに入った後にopenコマンドで開く必要があります。

[yhj @ ccse-yhj yhj] $ lftp

lftp :〜 "open ftp://。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。

共通コマンド

* 1つのファイルと一連のファイルをダウンロードし、ブレークポイントには-cパラメータを使用します。

lftp 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :/"get -c ls-lR.txt

lftp。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :/> mget * .txt

*ミラーリング(アンチイメージアップロード)複数のスレッドと並行してミラーリングできるディレクトリ(--parallel = N)

lftp。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :/"着信local_nameをミラーリングします。

lftp。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :/"mirror -R local_name

lftp。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :/"mirror --parallel = 3 incoming local_name

*ネットワークアリの機能に似たマルチスレッドダウンロード、デフォルトは5スレッドです。

lftp。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :/"pget -n 4 ls-lR.txt

*バックグラウンドタスク管理

デフォルトでは、Ctrl + zを押すと、タスクはバックグラウンドで実行されます。タスクをバックグラウンドで実行するには、コマンドラインの最後に&記号を追加します。すべてのバックグラウンドプロセスを表示するには、jobsコマンドを使用します。新しいタスクをキューに入れるには、queueコマンドを使用します。 lftpを終了してバックグラウンドでタスクがある場合、lftpはバックグラウンド実行に変換されます。

*その他の使い方

lftpは、bashのようなパイプライン操作をサポートしています例えば、次のコマンドを使用して、ftpサーバー上の特定のディレクトリ(またはサイト全体)のすべてのファイルのサイズを保存します。

lftp内のローカルファイルls.txt。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 :/》 du incoming》 ls.txt

関連ファイル

/etc/lftp.conf

実際の場所はシステム設定ファイルのディレクトリに依存します。おそらく/にあります。 /usr /local /etcにあるEtc、

〜/.lftp /rc、〜/.lftprc

などのユーザー設定ファイルは、/etc /llftp.confの後に実行されます。この設定は/etc/lftp.confの設定を上書きします。

lftpは、デフォルトではftpサーバーのウェルカムメッセージとエラー情報を表示しませんが、サーバーが接続されていないか接続がいっぱいであるかを知りたい場合があるため、多くの場合不便です。 。もしそうなら、〜/.lftprc

debug 3

に行を書くことができ、エラーメッセージが表示されます。

その他の設定オプションについては、manページをチェックするか、lftpインターフェースでset -aコマンドを使用してください。

〜/.lftp /log

lftpがバックグラウンドの一時停止モードに変換されると、出力はここにリダイレクトされます。

〜/.lftp /bookmarks

lftpがブックマークを保存する場所ですlftpでブックマークコマンドを見ることができます。

〜/.lftp /cwd_history

このファイルは訪問したサイトの作業ディレクトリを保存するのに使われます。

〜/.lftprc

国内のftpサーバーにアクセスするのにlftpを使用すると、よく見かける中国語が文字化けします。

^ _ ^パニックに陥ることはありません。これは、サーバーとローカルエンコーディングの不一致が原因です。原因メインディレクトリに〜/.lftprcまたは〜/.lftp /rc

という新しいファイルを作成し、次の内容を追加するだけです。

debug 3set ftp:charset GBKset file:charset UTF- 8#set ftp:パッシブモードno#alias utf8' set ftp:charset UTF-8> #alias gbk' set ftp:charset GBK'

ftpサーバーにログインします。まずftpサーバーにログインする方法を見てみましょう。

lftp ftp://user:password @ site:port

lftp user:パスワード@ site:port

lftp site - p port -u user、password

lftp site:port -u user、password

上記の方法はうまくいきますが、パスワードはプレーンテキストなので、あまり安全ではないようです。 。問題ではありません。

lftp user @ site:port

パスワードの入力を求めるプロンプトが表示され、パスワードは******

のように表示されますが、毎回入力する回数は多くなります。とても面倒です。 leapftpのようなサイトマネージャがいるなら、実際、lftpは長い間私たちを考えてきました。これがブックマークです。後で見るでしょう。
前12次合計2ページ

Copyright © Windowsの知識 All Rights Reserved