英語フランス語スペイン語

Ad


OnWorksファビコン

linklint - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで linklint を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド linklint です。

プログラム:

NAME


Linklint - 高速リンク チェッカーおよび Web サイト メンテナンス ツール

SYNOPSIS


リンクリント [-キャッシュ ディレクトリにジョブを開始します。] [-場合] [-チェックサム] [-concise_url] [-db1..9] [-遅れ d] [-doc]
[-ドックベース ベース] [-dont_output XXXX] [-エラー] [-流す] [-前方] [-助けて] [-help_all]
[-ホスト ホスト名:ポート] [-ホスト hostname] [-htmlのみ] [-http] [-http_header 名前:値]
[-無視 無視する] [-インデックス file] [-言語 zz] [-制限 n] [-リスト] [-地元 リンクセット] [-地図
/a=[/b]] [-ネット] [-netmod] [-ネットセット] [-no_anchors] [-no_query_string] [-no_warn_index]
[-孤児] [-でる file] [-output_frames] [-output_index ファイル名] [-パスワード realm
ユーザーのパスワード] [-プロキシー ホスト名[:ポート]] [-静かな] [-リダイレクト] [-リトライ] [-サイレント] [-スキップ
スキップセット] [-テキストのみ] [-タイムアウト t] [-url_doc_prefix URL/] [-バージョン] [-警告] [-外部参照]
リンクセット

VERSION


2.3.5 13 年 2001 月 XNUMX 日

DESCRIPTION


このマニュアル ページでは、オープン ソースの Perl である Linklint プログラムについて簡単に説明します。
ローカルおよびリモートの HTML リンクをチェックするプログラム。

このマニュアルページは、元のプログラムが実行するため、Debianディストリビューション用に作成されました。
マニュアルページがありません。 代わりに、HTML 形式のドキュメントが含まれています。 下記参照。

OPTIONS


入力 File 選択

ローカル サイト チェックと HTTP サイト チェックのどちらを実行するかを指定します。
XNUMX つまたは複数のリンクセットをチェックするためのディレクトリ (おそらく HTML ファイルを含む)。 あ
linkset は、@ と # の XNUMX つのワイルドカード文字を使用します。 各リンクセットは XNUMX つ以上を指定します
標準の * と ? によく似たディレクトリ。 ワイルドカード文字を使用して
* XNUMX つのディレクトリ内のファイル名の文字。

@ 文字は任意の文字列に一致し (この種の動作は "*" のように機能します)、#
文字 (「?」のようなもの) は、「/」以外の任意の文字列に一致します。 の
@ と # がどのように機能するかを理解する最善の方法は、いくつかの例を見ることです。

サイト全体 /@
ホームページのみ (デフォルト) /
ルート ディレクトリ内のファイルのみ /#
. . . そしてXNUMXつ下のディレクトリ /#/#
サブディレクトリ内のファイルのみ /sub/#
サブディレクトリと /sub/@ 以下のファイル
特定のファイル /file1 /file2 ...
特定のサブディレクトリ /sub1/@ /sub2/@ ...

複数のリンクセットを指定すると、いずれかのリンクセットに一致するファイルがチェックされます。
どのリンクセットにも一致しない HTML ファイルはスキップされます。 Linklint は、
存在しますが、それらのリンクはチェックしません。

その他 File 選択 オプション

-スキップ スキップセット
一致する HTML ファイルをスキップします スキップセット. 「Linklint」はこれらのファイルが存在することを確認しますが、
チェックするファイルのリストにそれらのリンクを追加しません。 多数 スキップセット  
許可されていますが、それぞれの前に -スキップ コマンドラインで。 スキップセットは
リンクセットと同じワイルドカード文字。

-無視 無視する
一致するファイルを無視します 無視する. 「Linklint」は、これらのファイルが存在するかどうかを確認することさえしません。
存在。 多数 無視セット は許可されますが、それぞれの前に -無視
コマンドライン。 Ignoreset は、リンクセットと同じワイルドカード文字を使用します。

-制限 n
チェックを制限する n HTML ファイル (デフォルト 500)。 最初の後のすべての HTML ファイル n  
スキップしました。

ローカル Site チェック

http サーバーを持たないコンピューターで HTML ページを開発している場合、または
サーバー リダイレクトや大規模な CGI を使用しない単純なサイトを開発している場合、
ローカル サイト チェックを使用する必要があります。

リンクリント /@

現在のディレクトリ以下にあるすべての HTML ファイルをチェックします。 現在の
directory はサーバーのルート ディレクトリであるため、「/」で始まるリンクはデフォルトでこれに設定されます
ディレクトリ。 指定する必要があります /@ サイト全体を確認するには。 チェックするファイルを確認する
詳細。

linklint -ルートディレクトリ /@

dir 以下のすべての HTML ファイルをチェックします。 複数のサイトをチェックしたい場合に便利です。
同じマシンで、またはパブリック HTML ディレクトリで Linklint を実行したくない場合。

その他 ローカル Site オプション

-ホスト hostname
デフォルトでは、「Linklint」は、「http://」で始まるサイト上のすべてのリンクが
他のサイトへのリモート リンク。 自分のサイトへの絶対リンクがある場合は、
「Linklint」ホスト名と「」で始まるリンクhttp://hostname」として扱われます
ローカル ファイル。 指定すれば -ホスト ホスト名:ポート、 このホスト名への http リンクのみがあり、
port はローカル ファイルとして扱われます。

-場合
html タグ内で使用されるファイル名 (大文字/小文字) の大文字と小文字が一致することを確認します
ファイルシステムで使用される大文字と小文字。 これは Windows 専用で、次の場合に非常に便利です。
サイトを Unix ホストに移植しています。

-孤児
サイトで使用されているファイルを含むすべてのディレクトリをチェックして、未使用の (孤立した) ファイルを探します。

-インデックス file
あなたが使用します file 「Linklint」で使用されるデフォルトのリストの代わりに、デフォルトのインデックス ファイルとして。
複数のファイルを指定できますが、それぞれの前に -インデックス
コマンドライン。 デフォルトのインデックス ファイルが見つからない場合、「Linklint」はインデックス ファイルのリストを使用します。
ディレクトリ全体。 詳細については、デフォルト ファイルのセクションを参照してください。

-地図 /a=[/b]
主要な代用品 /a   /b. サーバー側のイメージ マップまたはサーバーのシミュレーション用
リダイレクション。

-no_warn_index
「インデックスファイルが見つかりません」という警告のターン。 ローカル サイト チェックのみに適用されます。

-no_anchors
名前付きアンカーを無視するよう「Linklint」に指示します。 これにより、人々の記憶の問題が緩和される可能性があります
主に欠落しているページに関心があり、名前が付けられた欠落していない大規模なサイト
アンカー。 このオプションは、HTTP とローカル サイト チェックの両方で機能します。

HTTP Site チェック

多くの CGI またはサーバー リダイレクトを使用する複雑なサイトがある場合は、
HTTP サイト チェック。 HTTP サイト チェックは HTTP サーバー経由でページを読み取りますが、
高速なマシンでチェックを行うと、最高のパフォーマンスが得られます
サーバーへの接続。

linklint -http -host www.site.com /@

  -http フラグは、リモート経由でサイト www.site.com の HTML ファイルをチェックするよう「Linklint」に指示します。
http 接続。 HTTP サイト チェックを行うときは常に -host を指定する必要があります (指定しない場合)。
Linklint はページを取得する場所を知りません)。 指定できます /@ サイト全体を確認するには。 見る
詳細については、チェックするファイル。

HTTP Site チェック オプション

-http
このフラグは、ローカル サイト チェックの代わりに HTTP サイト チェックを実行するよう Linklint に指示します。
すべてのファイル (サーバー側のイメージ マップを除く) は、HTTP プロトコルを介して、
Webサーバー。

-ホスト ホスト名:ポート
含める場合 :港 ホスト名の最後で、Linklint はこのポートを HTTP に使用します。
サイトチェック。

-パスワード realm ユーザーのパスワード
あなたが使用します user & password 保護されたパスワードを入力する権限として レルム。 レルムは
共通のユーザー名とパスワードのセットを共有するサイトの名前付き領域。 もしも
サイトをチェックするにはパスワードが必要です。Linklint はどのレルムが必要かを教えてくれます。
警告メッセージのパスワード。 レルムに含まれる場合は、レルムを二重引用符で囲みます
スペース。 特定のレルムにパスワードが指定されていない場合、Linklint は
「DEFAULT」領域のパスワードが提供されている場合。

-タイムアウト t
タイムアウト後 t http 経由でファイルを取得するときの秒数 (デフォルトは 15)。 データが
受け取った、追加の t 秒が許可されます。 Windows ではタイムアウトが無効になっています
Perl の Windows ポートは「alarm()」関数をサポートしていないためです。

-遅れ d
ディレイ d 同じホストへのリクエスト間の秒数 (デフォルトは 0)。 これはフレンドリーです
特に、同じホストで多くのリンクをチェックしている場合は、これを行う必要があります。

-地元 リンクセット
一致するファイルを取得します リンクセット ローカル。 デフォルト -地元 リンクセット is @。地図 (これは
で終わるすべてのリンクに一致します 。地図)。 これにより、Linklint はリンクをたどることができます。
サーバー側のイメージ マップ。 独自に指定した場合、デフォルトは無視されます -地元
式。 を指定する必要があります。 ルート このオプションが適切に機能するためのディレクトリ。

-地図 /a=[/b]
主要な代用品 /a   /b. サーバー側のイメージ マップまたはサーバーのシミュレーション用
リダイレクション。

-no_anchors
名前付きアンカーを無視するよう「Linklint」に指示します。

-no_query_string
バージョン 2.3.4 まで、Linklint は HTTP サイトの実行中にクエリ文字列を使用しませんでした
チェックします。 HTTP リクエストを行う前に、クエリ文字列が削除されました。 2.3.4 クエリ以降
リンク内の文字列はリクエストで使用されます。 使用 -no_query_string 戻るためのフラグ
「古い」動作。

-http_header 名前:値
HTTP ヘッダーを追加します お名前: Linklint によって生成されたすべての HTTP 要求に。 あなたはするであろう
コマンド ラインからヘッダー ラインのスペースを隠すには、引用符を使用する必要があります。
通訳者。 Linklint は、最初のコロンの後にスペースがある場合、自動的に追加します。
まだそこにはありません。 複数の (一意の) ヘッダー行を使用できます。

-言語 zz
このオプションは、コンテンツ ネゴシエーションを使用してサイトをチェックしている場合にのみ役立ちます。
同じ URL を異なる言語で表示する。

フォームの HTTP リクエスト ヘッダーを作成します。 受け入れ言語: zz として含まれています
Linklint によって生成されるすべての HTTP 要求の一部。 多数 -言語 仕様
許可されます。 これにより、シングルになります 受け入れ言語: すべてをリストするヘッダー
指定した言語をアルファベット順に並べます。 一部の Web サイトはこれを使用できます
特定の言語でページを返すための情報。

これよりも複雑にする必要がある場合は、より一般的な目的を使用してください
-http_header 独自のヘッダーを作成します。 言語の部分的なリストがあります
Linklint ドキュメントの一部として含まれている略語 (Debian から取得)。

リモート URL チェック

リモート URL チェックは、リモート URL が存在する (または最近変更された) かどうかを確認するために使用されます。
リモート ページのリンクはチェックされず、Linklint は名前付きアンカーを検索しません。
リモート URL。

リモート URL チェックを使用して、サイト上のすべての「リモート」リンクをチェックできます (
他のサイトのページへのリンク) または URL のリストを確認できます。 いくつかの方法があります
チェックするリモート URL を指定するには:

リンクリント http://somehost/file.html

かどうかを確認します /file.html 一部のホストに存在します。 複数の URL を入力できます。
コマンドライン、 @コマンドファイル、または @@httpファイル. チェックするすべての URL を開始する必要があります
「http://」で。 これにより、サイト チェックが無効になります。

リンクリント @@httpfile

httpfile で見つかったすべてのリモート http URL をチェックします。 で始まるファイル内のすべて
「http://」は URL と見なされます。 ファイルが リモートX.txt 生成されたファイル
リンクリントによって、失敗したすべての URL が相互参照されます。

linklint @@ -doc linkdoc

すでにサイトチェックを行って使用していると仮定します -doc リンクドック あなたのすべてを入れて
linkdoc ディレクトリにファイルを出力すると、Linklint は、リンクされたすべてのリモート リンクをチェックします。
サイトで見つかったすべての失敗した URL をサイト チェックを行わずに相互参照します。 あなたはできる
使用 -netmod or -ネットセット status-cache を有効にするためのフラグ。

linklint -net [サイトチェックオプション]

  -ネット フラグは、ローカルまたは HTTP の実行後にすべてのリモート リンクをチェックするよう Linklint に指示します。
サイトチェックサイト。 メモリに問題がある場合は、 -ネット オプション、代わりに使用
一つ @@ 上記のオプション。

その他 リモート URL オプション

-タイムアウト t
タイムアウト後 t http 経由でファイルを取得するときの秒数 (デフォルトは 15)。 データが
受け取った、追加の t 秒が許可されます。 Windows ではタイムアウトが無効になっています
Perl の Windows ポートは「alarm()」関数をサポートしていないためです。

-遅れ d
ディレイ d 同じホストへのリクエスト間の秒数 (デフォルトは 0)。 これはフレンドリーです
特に、同じホストで多くのリンクをチェックしている場合は、これを行う必要があります。

-リダイレクト
チェックするhtml ファイルであるリモート URL のヘッダーでリダイレクトします。 もし
リダイレクトが見つかりました。 ステータス キャッシュが無効になっている場合、この機能は無効になります。
中古。

-プロキシー ホスト名[:ポート]
プロキシ サーバー経由ですべてのリモート HTTP 要求を送信します。 hostname およびオプション
ポート. これにより、リモート URL または (バージョン 2.3.1 の新機能) 全体をチェックできます。
http プロキシ サーバーを持つファイアウォール内からのサイト。 いくつかのエラー メッセージ
(ホスト エラーに関連する) は、プロキシ サーバー経由で利用できない場合があります。

-concise_url
リモート リンク チェック中に成功した URL を STDOUT に出力するのをオフにします。

Status: キャッシュ オプション

ステータス キャッシュは非常に強力な機能です。 最近の変更を追跡できます
リンク先のすべてのリモート (オフサイト) ページで。 その後、Linklint 出力を使用できます
ファイルを使用して、変更されたページをすばやくチェックして、ニーズを満たしているかどうかを確認します。

以下のフラグは、ステータス キャッシュ ファイル linklint.url (HOME または
LINKLINT ディレクトリ)。 このファイルは、すべてのリモートの変更日を追跡します。
チェックする URL。

-netmod
のように動作します -ネット ただし、ステータスキャッシュを利用します。 新しくチェックされた URL は
キャッシュに入力されました。 Linklint は、どの (以前にキャッシュされた) URL が削除されたかを教えてくれます。
最後から変更された -ネットセット.

-ネットセット
いいね -netmod だけでなく、すべての URL のキャッシュ内の最終変更ステータスをリセットします。
確認しました。 いつも使うなら -ネットセット、変更された URL は XNUMX 回だけ報告されます。

-リトライ
キャッシュにホスト失敗ステータスがある URL のみをチェックします。 URL が失敗する場合がある
ホストが一時的にダウンしているためです。 このフラグを使用すると、それらだけを再チェックできます
リンク。 ホスト障害のあるキャッシュされたすべての URL を再確認する簡単な方法は、"linklint @@
失敗した URL を再試行する場合は、「linklint @@linkdoc/remoteX.txt -retry」
相互参照。

-流す
現在チェックされていないすべての URL をキャッシュから削除します。 の -リトライ フラグ
どの URL がフラッシュされるかには影響しません。

-チェックサム
変更されたすべての URL がそのように報告されるようにします。 この旗は作ることができます
リモートチェックに時間がかかります。 チェックサムが必要なページの多くは、
動的に生成され、常に変更済みとして報告されます。

-キャッシュ ディレクトリにジョブを開始します。
読み取りと書き込み リンクリント.url このディレクトリにファイルをキャッシュします。 デフォルトのディレクトリ
LINKLINT または HOME 環境変数によって設定されます。

出力 オプション

デフォルトでは出力ファイルは生成されず、進行状況と結果の簡単な要約のみが生成されます
画面に出力されます。 完全なドキュメントを作成できます (別のドキュメントに分割されます)。
ファイル) で -doc ディレクトリまたは選択した出力を単一に配置する -でる ファイルまたはリダイレクトによる
標準出力をファイルに出力します。 詳細については、出力ファイルの仕様のセクションを参照してください。
すべての出力ファイルの説明。

マルチ File 出力

-doc リンクドック
すべての出力を リンクドック ディレクトリ。 出力は別々に分割されます 。TXT
& .htmlを ファイル。 完全なドキュメントは、単一のドキュメントに関係なく常に作成されます。
ファイル フラグ。

ファイル インデックス.txt 他のすべてのファイルへのインデックスが含まれています。 index.htmlを HTMLです
インデックスのバージョン。 リモート URL チェック用のインデックス ファイルは次のとおりです。 ur_lindex.txt &
url_index.html.

-テキストのみ
で HTML ファイルが作成されないようにします。 -doc ディレクトリにあります。

-htmlのみ
の冗長テキスト ファイルを消去します。 -doc 作成に使用された後のディレクトリ
HTML 出力ファイル。 ファイル リモート.txt & リモートX.txt は消去されません。
Linklint でリモート URL を再チェックするために使用できます。

-ドックベース ベース
デフォルトをオーバーライドします ベース ブラウザをリソースに誘導するために使用される式
出力 HTML ファイルにリストされます。 ベースは、出力のローカル リンクの先頭に追加されます
HTML ファイル。 これは HTML 出力ファイルのリンクにのみ影響し、影響はありません。
これらのファイルに表示されるもの。 通常、このフラグは、
ローカル サイトをチェックして、ベースを "http://host".

-output_frames
すべての HTML 出力データ ファイルは、 index.htmlを. このフラグを使用すると、
データ ファイルは、便利な新しいフレーム (ウィンドウ) で開かれます。
場合によっては、常に index.htmlを ファイルが独自のウィンドウで開きます。

-output_index ファイル名
出力インデックス ファイルには、以前に名前が付けられていました リンクリント.txt & リンクリント.html。 これら
に変更されました インデックス.txt & index.htmlを。 あなたが使用することができます -output_index
この名前を「linklint」または別の名前に戻すオプション。

-url_doc_prefix URL/
デフォルトでは、リモート URL チェックに関連する出力ファイルはすべて「url」で始まります。
これを変更するには、 -url_doc_prefix オプション。 url_doc_prefix に
"/" 文字の場合、適切なディレクトリが作成されます (
-doc ディレクトリ)。

-dont_output XXXX
「xxxx」を含む出力ファイルを作成しないでください。 繰り返すことができます。 例:

-dont_output "X$"

すべての相互参照ファイルの出力を抑制します。

単発講座 File 出力

-エラー
不足しているファイルとその他のエラーを一覧表示します。

-でる file
リスト出力と要約情報をに送信します file.

-リスト
見つかったすべてのファイル、リンク、ディレクトリなどを一覧表示します。

-警告
すべての警告を一覧表示します。

-外部参照
リストに相互参照を追加します。

-前方
ファイルを参照してリストをソートします。

デバッグ & 他の フラグ

-db1
コマンド ライン入力とリンクセット式をデバッグします。

-db2
(HTML ファイルだけでなく) チェックされるすべてのファイルの名前を出力します。

-db3
HTML パーサーをデバッグし、タグと結果のリンクを出力します。

-db4
ソケット接続 (種類) をデバッグします。

-db5
使用されていない。

-db6
リモート URL の最終変更ステータスの詳細 (必須 -ネットセット or -netmod).

-db7
リモート URL のチェック中に簡単なデバッグ情報を出力します。

-db8
リモート URL をチェックしながら、すべての http ヘッダーを出力します。

-db9
ランダムな http エラーを生成します。

-バージョン
バージョン情報を提供します。

-助けて
Linklint の使用方法の簡単な例をいくつか示します。

-help_all
すべての入力オプションを含むすべてのヘルプ (プログラムに含まれる) を一覧表示します。

-静かな
画面への印刷進行を無効にします。

-サイレント
画面への要約の出力を無効にします。

onworks.net サービスを使用して linklint をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad