ホームページ 運用・保守 Linuxの運用と保守 Linuxでftpにログイン、lftpコマンドの詳細説明

Linuxでftpにログイン、lftpコマンドの詳細説明

Sep 04, 2017 pm 02:16 PM
linux 詳しい説明

lftpを使用する

1. ftpにログインします

コード:

lftpユーザー名:パスワード@ftpアドレス:転送ポート(デフォルトは21)

使用方法

(1)lftpユーザー名:パスワード@127.0.0.1:21と入力します。

(2)lftp username@127.0.0.1 ##Default port 21を入力

(3)lftp 127.0.0.1 ##Enterを入力してログイン

(4)lftp Enter- -> 127.0.0.1 --> ログイン ログイン

フェンネルビーンズの「フェンネル」の書き方はいくつかあります。 〜めまいがする〜

2. lftp 中国語の文字化けコードの問題

私のような初心者にとって、ログイン後に表示されるのは中国語の文字化けコードだけです (ローカルのエンコーディングは通常 utf-8 なので)。 solve

set ftp:charset gbk (または gb2312 または utf-8) ##ftp 側のエンコード形式を設定します

set file:charset utf-8 (...上と同じ) ##ローカルのエンコード形式を設定します

添付: set コマンドのヒント (1) set と入力して set コマンドを表示します (2) set -a を入力して、設定できるすべてのコマンドを表示します

3. FTP サイド ファイルを検索します

ls *.txt ##Find現在のディレクトリ内のすべての txt ファイル

ls ./123/ ##123 ディレクトリ内のすべてのファイルをリストします

find . -name "*.txt" ##サイト上のすべての txt ファイルを再帰的に検索します

find ./xx -name "*.txt " ##xx ディレクトリ内のすべての txt ファイルを検索します

添付ファイル 1: ls はローカル キャッシュを 2 回目に読み取ります。ls の代わりに rels を使用するか、catch off / catch on を使用して catch、catch を切り替えることができます。 flash はローカル キャッチをクリアします

添付 2: ローカル ディレクトリを参照するコマンドは、!ls /usr/local/bin/

などです。 ファイルをダウンロードする

ファイルをダウンロードする前に、最初に設定する必要があります。ダウンロードしたファイルを保存するローカル ディレクトリ

lcd / home/123/web ##デフォルトでローカル ストレージ ディレクトリを /home/usr に設定します

get 123.txt ##123.txt ファイルを /home/123 にダウンロードします/web

get -c 123.txt ##ブレークポイントのダウンロードを再開

mget *.txt ##すべてのtxtファイルをバッチでダウンロード

mget -c *.txt ##ブレークポイントのダウンロードを再開

mget -c ./123 /aaa/*.txt ##ブレークポイントのダウンロードを再開し、ftp 側の aaa ディレクトリにあるすべての txt ファイルをバッチでダウンロードします

pget -c -n 10 file.dat

## 最大 10 スレッドの file.dat をダウンロードし、ブレークポイントの再開を許可します

## デフォルト値を使用するには、set pget:default-n 5 の値を設定してダウンロードできます。

mirror aaa/

##aaa ディレクトリ全体をダウンロードすると、サブディレクトリも自動的にローカル ディレクトリにコピーされます

5. ファイル

put 123.txt ##同じ download

mput * をアップロードします。 txt # #同じダウンロード

mirror -R aaa/ ##同じダウンロード

6. パッシブ/非パッシブモードを設定

set ftp:passive-mode 1 ## 1 Passive 0 non-active

マルチタスク

ctrl+z ##現在のタスクを処理のためにバックグラウンドに転送します

wait ##表示するためにバックグラウンド処理タスクをフォアグラウンドに移動します

jobs ##バックグラウンドでタスクのリストを表示します

kill all または job_no # #すべてのタスクまたは指定したタスクを削除します

##タスクをタスクリストに追加します

queue get 123.txt

queue put 234.txt

queue Mirror aaa/

queue ##タスクリストを表示します

jobs ##V​​iewバックグラウンドタスクリスト

queue start # #タスクリストの開始

queue stop ##タスクリストの停止

その他のコマンド

alias []

エイリアスの定義

aliasless more

alias reconnect "close; cd ."

エイリアスを直接入力して、これらのエイリアスが現在定義されていることを確認します。エイリアス名のみを入力した場合、エイリアス名は解除されます。

ブックマーク SUBCMD

現在のサイトとディレクトリをブックマークとして設定できます。次回からは cd に移動しなくても、直接入力できます。

ブックマークの追加名は、名前

という名前のブックマークを追加するために使用されます。 Bookmark del name name という名前のブックマークを削除します

bookmark list 現在設定されているブックマークを表示します (また、ブックマークとブックマークリストを直接印刷した結果は同じです)

bookmark edit はエディタを呼び出してブックマークを変更します (~/.lftp/ブックマーク)

cd リモートディレクトリを切り替えます

キャッシュ SUBCMD

lftp のキャッシュを管理します

rels []

キャッシュからリモートファイルリストを表示します

rels はキャッシュから読み取られません

recls opts [path/ ] pattern

は、キャッシュからリモート ファイル リストを表示します。これは、ls の拡張バージョンと見なされ、他のプログラムで使用するためのさまざまなファイル リストを生成するために使用されます。

reclsはキャッシュから読み取られません

duオプション

リモートディレクトリ全体が占める容量を計算します

get OPTS -o

リモートファイルをキャッチします

get rfile -o lfile

rfileをローカルにキャッチします lfileの名前が変更されました転送を再開するには

-c

-E キャプチャが完了したら、リモートファイルを切り取ります

-aをASCIIモードに、デフォルトはバイナリモードにします

-O ベースディレクトリをローカルに設定します ファイルが配置されるディレクトリ

mget OPTS

リモート ファイルをダウンロードします (ワイルドカード拡張が利用可能、つまり *)

pget OPTS -o

ファイルをダウンロードするには複数のリンクを使用します。デフォルトは 5 つです。

-n 3 は 3 つのリンクです

jobs -v

現在バックグラウンドで実行されているプログラムを表示します

-v は詳細情報を表示します (-v を追加すると、より詳細な情報を表示できます)

lcd

スイッチローカルディレクトリ

ミラー OPTS リモート [ローカル]

ディレクトリ全体をダウンロードします (2 階に取得はファイルを取得するためにのみ使用できます)

-c 再開

-e これには注意してください。リモート ファイルとローカル ファイルを比較します。リモート ファイルが使用できない場合は、ローカル ファイルを削除します。つまり、ローカル データとリモート データを同期します。

-R ディレクトリ全体をアップロードします

-n 新しいファイルのみをダウンロードします

-r ディレクトリに戻す必要はありません

--Parallel=n n ファイルを同時にダウンロードします (デフォルトでは、一度に 1 つだけダウンロードします)

モジュール名 args

Load module

put OPTS -o

Upload file

mput OPTS

Upload file (ワイルドカード拡張が利用可能、つまり *)

mv

リモートファイルの名前を変更1 file2 へ

mrm

ワイルドカード拡張を使用してリモート ファイルを削除します

open OPTS

サイトを開きます

open -u , -p site

queue OPTS []

cmd をキューに入れて実行を待ちます

-dindex ジョブ番号付きインデックスを削除します。

-mindex new_index ジョブ番号付きインデックスをキュージャンプ専用の new_index に移動します。

-nindex 番号indexの前に新しいジョブを追加します

wait []

バックグラウンドで実行しているプログラムをフォアグラウンドに移動します(fgも使用可能)

kill all|

すべてのジョブを削除するかjob_no

繰り返し遅延コマンド

遅延秒ごとにコマンドを繰り返し実行します。デフォルトは秒ごとです

rm -r -f

リモートファイルを削除します

mkdir -p

リモートディレクトリを作成します

rmdir - f

リモートを削除しますdirectory

set OPT []

変数を設定する

set を直接入力して、現在定義されている変数を確認します

source

ファイルを読み取り、ファイル内のコマンドを実行します (bash のソース コマンドは同)

debug [|off] -o

デバッグレベルをlevelに設定します

-o 出力をファイルに送ります

exit [|bg]

lftpを終了します

this まだジョブがある場合、lftpは実行のためにバックグラウンドに入れて、未完了の作業を続行します

history -w file-r file-c|-l cnt

機能はbashの履歴と同じです

renlist []

リモートファイルのみを表示しますname

pwd -p

現在のリモートディレクトリを表示します

-p、ログインパスワードも表示されます

scache []

scache のみが現在のセッションをすべて表示し、さらに session_no は他のセッションに切り替えることができます。

開くため複数のサイトを同時に使用したり、同じサイト上の異なるディレクトリ間を切り替えたりすることができます。

以上がLinuxでftpにログイン、lftpコマンドの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Dockerプロセスを表示する方法 Dockerプロセスを表示する方法 Apr 15, 2025 am 11:48 AM

Dockerプロセス表示方法:1。DockerCLIコマンド:Docker PS; 2。SystemDCLIコマンド:SystemCTL Status Docker; 3。CLIコマンドを作成するDocker:Docker-Compose PS。 4。プロセスエクスプローラー(Windows); 5。 /procディレクトリ(Linux)。

VSCODEに必要なコンピューター構成 VSCODEに必要なコンピューター構成 Apr 15, 2025 pm 09:48 PM

VSコードシステムの要件:オペレーティングシステム:オペレーティングシステム:Windows 10以降、MACOS 10.12以上、Linux Distributionプロセッサ:最小1.6 GHz、推奨2.0 GHz以上のメモリ:最小512 MB、推奨4 GB以上のストレージスペース:最低250 MB以上:その他の要件を推奨:安定ネットワーク接続、XORG/WAYLAND(Linux)

VSCODEは拡張子をインストールできません VSCODEは拡張子をインストールできません Apr 15, 2025 pm 07:18 PM

VSコード拡張機能のインストールの理由は、ネットワークの不安定性、許可不足、システム互換性の問題、VSコードバージョンが古すぎる、ウイルス対策ソフトウェアまたはファイアウォール干渉です。ネットワーク接続、許可、ログファイル、およびコードの更新、セキュリティソフトウェアの無効化、およびコードまたはコンピューターの再起動を確認することにより、問題を徐々にトラブルシューティングと解決できます。

vscodeはMacに使用できますか vscodeはMacに使用できますか Apr 15, 2025 pm 07:36 PM

VSコードはMacで利用できます。強力な拡張機能、GIT統合、ターミナル、デバッガーがあり、豊富なセットアップオプションも提供しています。ただし、特に大規模なプロジェクトまたは非常に専門的な開発の場合、コードと機能的な制限がある場合があります。

vscodeとは何ですか?vscodeとは何ですか? vscodeとは何ですか?vscodeとは何ですか? Apr 15, 2025 pm 06:45 PM

VSコードは、Microsoftが開発した無料のオープンソースクロスプラットフォームコードエディターと開発環境であるフルネームVisual Studioコードです。幅広いプログラミング言語をサポートし、構文の強調表示、コード自動完了、コードスニペット、および開発効率を向上させるスマートプロンプトを提供します。リッチな拡張エコシステムを通じて、ユーザーは、デバッガー、コードフォーマットツール、GIT統合など、特定のニーズや言語に拡張機能を追加できます。 VSコードには、コードのバグをすばやく見つけて解決するのに役立つ直感的なデバッガーも含まれています。

Apr 16, 2025 pm 07:39 PM

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

Linuxの主な目的は何ですか? Linuxの主な目的は何ですか? Apr 16, 2025 am 12:19 AM

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

vscodeの使用方法 vscodeの使用方法 Apr 15, 2025 pm 11:21 PM

Visual Studio Code(VSCODE)は、Microsoftが開発したクロスプラットフォーム、オープンソース、および無料のコードエディターです。軽量、スケーラビリティ、および幅広いプログラミング言語のサポートで知られています。 VSCODEをインストールするには、公式Webサイトにアクセスして、インストーラーをダウンロードして実行してください。 VSCODEを使用する場合、新しいプロジェクトを作成し、コードを編集し、コードをデバッグし、プロジェクトをナビゲートし、VSCODEを展開し、設定を管理できます。 VSCODEは、Windows、MacOS、Linuxで利用でき、複数のプログラミング言語をサポートし、マーケットプレイスを通じてさまざまな拡張機能を提供します。その利点には、軽量、スケーラビリティ、広範な言語サポート、豊富な機能とバージョンが含まれます

See all articles