InglésFrancésEspañol

Ad


icono de página de OnWorks

linklint - Online en la nube

Ejecute linklint en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando linklint que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


Linklint: verificador de enlaces rápido y herramienta de mantenimiento de sitios web

SINOPSIS


enlacelint [-cache directorio] [-caso] [-suma de verificación] [-url_conciso] [-db1..9] [-demora d] [-doc]
[-base de documentos bases] [-no_salida xxxx] [-ERRAR] [-enjuagar] [-hacia adelante] [-ayuda] [-ayudar a todo]
[-anfitrión nombre de host: puerto] [-anfitrión hostname] [-solo html] [-http] [-http_encabezado nombre: valor]
[-ignorar ignorar] [-índice presentar] [-idioma zz] [-límite n] [-lista] [-local conjunto de enlaces] [-mapa
/ a = [/ b]] [-red] [-netmod] [-netset] [-no_anclajes] [-no_query_string] [-no_warn_index]
[-huérfano] [-fuera presentar] [-marcos_salida] [-índice_salida nombre de archivo] [-contraseña reino
contraseña de usuario] [-apoderado nombre de host [: puerto]] [-tranquilo] [-redirecto] [-rever] [-silencio] [-saltar
saltarse] [-solo texto] [-se acabó el tiempo t] [-url_doc_prefijo url /] [-versión] [-advertir] [-refx]
conjunto de enlaces

VERSIÓN


2.3.5 13 de agosto de 2001

DESCRIPCIÓN


Esta página de manual documenta brevemente el programa Linklint, que es un Perl de código abierto.
programa que comprueba los enlaces HTML locales y remotos.

Esta página de manual fue escrita para la distribución Debian porque el programa original no
no tiene una página de manual. En cambio, tiene documentación en formato HTML; vea abajo.

CAMPUS


Entrada Archive Selección

Ya sea que esté haciendo una verificación de sitio local o una verificación de sitio HTTP, usted especifica qué
directorios (presumiblemente que contienen archivos HTML) para verificar con uno o más conjuntos de enlaces. A
El conjunto de enlaces utiliza dos caracteres comodín @ y #. Cada conjunto de enlaces especifica uno o más
directorios muy parecidos al estándar * y? Los caracteres comodín se utilizan para especificar el
caracteres en los * nombres de archivos en un directorio.

El carácter @ coincide con cualquier cadena de caracteres (este tipo de acciones como "*"), y el #
carácter (que es como "?") coincide con cualquier cadena de caracteres excepto "/". los
La mejor manera de entender cómo funcionan @ y # es mirar algunos ejemplos:

todo el sitio / @
solo la página de inicio (predeterminado) /
archivos en el directorio raíz solamente / #
. . . y un directorio abajo / # / #
archivos en el subdirectorio solamente / sub / #
archivos en el subdirectorio y debajo / sub / @
archivos específicos / archivo1 / archivo2 ...
subdirectorios específicos / sub1 / @ / sub2 / @ ...

Si especifica más de un conjunto de vínculos, se comprobarán los archivos que coincidan con cualquiera de los conjuntos de vínculos.
Se omitirán los archivos HTML que no coincidan con ninguno de los conjuntos de enlaces. Linklint verá si
existen pero no verifica ninguno de sus enlaces.

Otro Archive Selección Opciones

-saltar saltarse
Omite archivos HTML que coinciden saltarse. "Linklint" se asegurará de que estos archivos existan pero
no agregará ninguno de sus enlaces a la lista de archivos para verificar. Múltiple saltos en
permitido, pero cada uno debe ir precedido de -saltar en la línea de comando. Los skipsets utilizan el
mismos caracteres comodín que los conjuntos de enlaces.

-ignorar ignorar
Ignora la coincidencia de archivos ignorar. "Linklint" ni siquiera comprueba si estos archivos
existe. Múltiple ignora están permitidos, pero cada uno debe ir precedido de -ignorar en
línea de comando. Los ignorados utilizan los mismos caracteres comodín que los conjuntos de enlaces.

-límite n
Limita la comprobación a n Archivos HTML (por defecto 500). Todos los archivos HTML después del primero n en
omitido.

Al Cliente Planta Cuentas de cheques

Si está desarrollando páginas HTML en una computadora que no tiene un servidor http, o si
está desarrollando un sitio simple que no utiliza redireccionamiento de servidor o CGI extenso,
debe utilizar la comprobación del sitio local.

linklint / @

Comprueba todos los archivos HTML en el directorio actual y a continuación. Asume que la corriente
directorio es el directorio raíz del servidor, por lo que los enlaces que comienzan con "/" predeterminados a este
directorio. Debes especificar /@ para comprobar todo el sitio. Ver qué archivos buscar
Detalles.

linklint-directorio raíz / @

Comprueba todos los archivos HTML en dir y a continuación. Esto es útil si desea consultar varios sitios.
en la misma máquina o si no desea ejecutar Linklint en su directorio HTML público.

Otro Al Cliente Planta Opciones

-anfitrión hostname
De forma predeterminada, "Linklint" asume que todos los enlaces de su sitio que comienzan con "http: //" son
enlaces remotos a otros sitios. Si tiene enlaces absolutos a su propio sitio, proporcione
"Linklint" su nombre de host y los enlaces que comienzan con "http://hostname"será tratado como
archivos locales. Si especifica -anfitrión nombre de host: puerto, solo enlaces http a este nombre de host y
port se tratará como archivos locales.

-caso
Se asegura de que el nombre de archivo (mayúsculas / minúsculas) utilice los enlaces dentro de las etiquetas html
el caso utilizado por el sistema de archivos. Esto es solo para Windows y es muy útil si
están portando un sitio a un host Unix.

-huérfano
Comprueba todos los directorios que contienen archivos utilizados en el sitio en busca de archivos no utilizados (huérfanos).

-índice presentar
Usos presentar como archivo de índice predeterminado en lugar de la lista predeterminada utilizada por "Linklint".
Puede especificar más de un archivo, pero cada uno debe ir precedido de -índice en
línea de comando. Si no se encuentra un archivo de índice predeterminado, "Linklint" utiliza una lista de
directorio completo. Consulte la sección Archivo predeterminado para obtener más detalles.

-mapa / a = [/ b]
Sustitutos liderando /a /b. Para mapas de imágenes del lado del servidor o para simular el servidor
Redireccionamiento.

-no_warn_index
Vueltas de la advertencia "archivo de índice no encontrado". Se aplica solo a la verificación del sitio local.

-no_anclajes
Le dice a "Linklint" que ignore los anclajes con nombre. Esto podría aliviar los problemas de memoria de las personas.
con sitios grandes que están interesados ​​principalmente en las páginas que faltan y que no tienen nombres
anclas. Esta opción funciona para las comprobaciones de sitios HTTP y locales.

HTTP Planta Cuentas de cheques

Si tiene un sitio complicado que usa mucho CGI o redirección de servidor, debe usar
Comprobación del sitio HTTP. Aunque una verificación de sitio HTTP lee páginas a través de su servidor HTTP, usted
obtendrá el mejor rendimiento si realiza su comprobación en una máquina que tiene una alta velocidad
conexión a su servidor.

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

La -http La bandera le dice a "Linklint" que verifique los archivos HTML en el sitio www.site.com a través de un control remoto
conexión http. Debe especificar un -host siempre que realice una verificación del sitio HTTP (de lo contrario
Linklint no sabrá dónde conseguir sus páginas). Puede especificar /@ para comprobar todo el sitio. Ver
Qué archivos comprobar para obtener más detalles.

HTTP Planta cheque Opciones

-http
Esta bandera le dice a Linklint que realice una verificación del sitio HTTP en lugar de una verificación del sitio local.
Todos los archivos (excepto los mapas de imágenes del lado del servidor) se leerán a través del protocolo HTTP desde su
Servidor web.

-anfitrión nombre de host: puerto
Si incluye :Puerto al final de su nombre de host, Linklint usa este puerto para HTTP
comprobación del sitio.

-contraseña reino contraseña de usuario
Usos usuario y la contraseña como autorización para entrar protegido con contraseña reino. Los reinos son
áreas con nombre de un sitio que comparten un conjunto común de nombres de usuario y contraseñas. Si
se necesitan contraseñas para comprobar su sitio, Linklint le dirá qué reinos necesitan
contraseñas en mensajes de advertencia. Encierre el reino entre comillas dobles si contiene
espacios. Si no se proporciona una contraseña para un reino específico, Linklint intentará usar el
contraseña para el reino "" DEFAULT "" si se proporcionó.

-se acabó el tiempo t
Tiempo de espera después de t segundos (por defecto 15) al obtener archivos a través de http. Una vez que los datos
recibido, un adicional t se permiten segundos. El tiempo de espera está desactivado en Windows
máquinas ya que el puerto de Windows de Perl no admite la función "alarma ()".

-demora d
Los retrasos d segundos entre solicitudes al mismo host (predeterminado 0). Este es un amistoso
qué hacer, especialmente si está comprobando muchos enlaces en el mismo host.

-local conjunto de enlaces
Obtiene archivos que coinciden conjunto de enlaces en la zona. El valor por defecto -local conjunto de enlaces is @.mapa (cual
coincide con cualquier enlace que termine en .mapa). Esto permite que Linklint siga los enlaces a través de
mapas de imágenes del lado del servidor. El valor predeterminado se ignora si especifica el suyo -local
Expresiones Necesita especificar el raíz directorio para que esta opción funcione correctamente.

-mapa / a = [/ b]
Sustitutos liderando /a /b. Para mapas de imágenes del lado del servidor o para simular el servidor
Redireccionamiento.

-no_anclajes
Le dice a "Linklint" que ignore los anclajes con nombre.

-no_query_string
Hasta la versión 2.3.4, Linklint no usaba cadenas de consulta mientras hacía el sitio HTTP
cheques. Las cadenas de consulta se eliminaron antes de realizar solicitudes HTTP. A partir de 2.3.4 consulta
Las cadenas de enlaces se utilizan en las solicitudes. Utilizar el -no_query_string bandera para volver
el "viejo" comportamiento.

-http_encabezado Nombre: valor
Agrega el encabezado HTTP Nombre: propuesta de a todas las solicitudes HTTP generadas por Linklint. Vas a
Necesito usar comillas para ocultar espacios en la línea de encabezado de la línea de comando.
Interprete. Linklint agregará automáticamente un espacio después de los primeros dos puntos si hay
no hay uno ya. Se permiten varias líneas de encabezado (únicas).

-idioma zz
Esta opción solo es útil si está comprobando un sitio que utiliza la negociación de contenido para
presentar la misma URL en diferentes idiomas.

Crea un encabezado de solicitud HTTP del formulario Idioma de aceptación: zz que se incluye como
parte de todas las solicitudes HTTP generadas por Linklint. Múltiple -idioma Especificaciones
están permitidos. Esto resultará en un solo Idioma de aceptación: encabezado que enumera todos los
los idiomas que ha especificado en orden alfabético. Algunos sitios web pueden usar esto
información para devolverle páginas en un idioma específico.

Si necesita complicarse más que esto, use el propósito más general
-http_encabezado para crear su propio encabezado. Hay una lista parcial de idiomas.
abreviaturas (tomadas de Debian) incluidas como parte de la documentación de Linklint.

Remote Enlance Cuentas de cheques

Se utiliza una verificación de URL remota para ver si existe una URL remota (o si se ha modificado recientemente).
Los enlaces en las páginas remotas no se comprueban ni Linklint busca anclajes con nombre en
URL remotas.

La verificación remota de URL se puede utilizar para verificar todos los enlaces "remotos" en su sitio (aquellos
que enlazan a páginas de otros sitios) o puede consultar una lista de URL. Hay varias formas
para especificar qué URL remotas verificar:

enlacelint http://somehost/file.html

Comprueba para ver si /archivo.html existe en algún host. Se pueden ingresar varias URL en el
línea de comando, en una @comandoarchivoo en un @@ httpfile. Todas las URL que se verifican deben comenzar
con "http: //". Esto deshabilitará la verificación del sitio.

linklint @@ httpfile

Comprueba todas las URL http remotas que se encuentran en httpfile. Cualquier cosa en el archivo que comience con
"http: //" se considera una URL. Si el archivo parece un remotoX.txt archivo generado
por Linklint, todas las URL fallidas serán referenciadas.

enlacelint @@ -doc enlacedoc

Suponiendo que ya ha realizado una comprobación del sitio y ha utilizado -doc enlacedoc para poner todo tu
archivos de salida en el directorio linkdoc, Linklint comprobará todos los enlaces remotos que fueron
que se encuentran en su sitio y hacer una referencia cruzada de todas las URL fallidas sin realizar una verificación del sitio. Usted puede
utilizar el -netmod or -netset banderas para habilitar la caché de estado.

linklint -net [opciones de verificación del sitio]

La -red bandera le dice a Linklint que verifique todos los enlaces remotos después de hacer un local o HTTP
sitio de verificación del sitio. Si tiene problemas de memoria, no utilice el -red opción, en su lugar usa
uno de los @@ opciones anteriores.

Otro Remote Enlance Opciones

-se acabó el tiempo t
Tiempo de espera después de t segundos (por defecto 15) al obtener archivos a través de http. Una vez que los datos
recibido, un adicional t se permiten segundos. El tiempo de espera está desactivado en Windows
máquinas ya que el puerto de Windows de Perl no admite la función "alarma ()".

-demora d
Los retrasos d segundos entre solicitudes al mismo host (predeterminado 0). Este es un amistoso
qué hacer, especialmente si está comprobando muchos enlaces en el mismo host.

-redirecto
Comprueba redirecciona en los encabezados de URL remotas que son archivos html. Si un
se encuentra la redirección que se sigue. Esta función está deshabilitada si la caché de estado es
usado.

-apoderado nombre de host [: puerto]
Envía todas las solicitudes HTTP remotas a través del servidor proxy hostname y el opcional
Puerto. Esto le permite verificar URL remotas o (nuevo con la versión 2.3.1) toda su
sitio desde dentro de un firewall que tiene un servidor proxy http. Algunos mensajes de error
(relacionado con errores del host) puede no estar disponible a través de un servidor proxy.

-url_conciso
Desactiva la impresión de URL correctas en STDOUT durante la comprobación de enlaces remotos.

Estado cache Opciones

La caché de estado es una función muy poderosa. Le permite realizar un seguimiento de los cambios recientes
en todas las páginas remotas (fuera del sitio) a las que enlaza. A continuación, puede utilizar la salida de Linklint
archivos para comprobar rápidamente las páginas modificadas para ver si aún satisfacen sus necesidades.

Los indicadores a continuación hacen uso del archivo de caché de estado linklint.url (guardado en su INICIO o
Directorio LINKLINT). Este archivo realiza un seguimiento de las fechas de modificación de todos los controles remotos.
URL que verifica.

-netmod
Funciona igual que -red pero hace uso de la caché de estado. Las URL recién comprobadas serán
ingresado en el caché. Linklint le dirá qué URL (previamente almacenadas en caché) se han
modificado desde el último -netset.

-netset
Me gusta -netmod pero también restablece el último estado modificado en la caché para todas las URL que
comprobado bien. Si siempre usas -netset, las URL modificadas se informarán solo una vez.

-rever
Solo comprueba las URL que tienen un estado de error de host en la caché. A veces, una URL falla
porque su host está temporalmente fuera de servicio. Esta bandera le permite volver a marcar solo aquellos
Enlaces. Una forma sencilla de volver a comprobar todas las URL almacenadas en caché con errores de host es "linklint @@
-reintentar ". Utilice" linklint @@ linkdoc / remoteX.txt -reintentar "si desea que las URL fallidas sean
referencia cruzada.

-enjuagar
Elimina todas las URL de la caché que no se están comprobando actualmente. los -rever bandera
no tiene ningún efecto sobre qué URL se vacían.

-suma de verificación
Garantiza que todas las URL que se hayan modificado se notifiquen como tales. Esta bandera puede hacer
la comprobación remota tarda más. Muchas de las páginas que requieren una suma de comprobación son
generado dinámicamente y siempre se informará como modificado.

-cache directorio
Lee y escribe el enlacelint.url archivo de caché en este directorio. El directorio predeterminado
lo establecen sus variables de entorno LINKLINT o HOME.

Salida Opciones

No se generan archivos de salida de forma predeterminada, solo el progreso y un breve resumen de los resultados
se imprimen en la pantalla. Puede producir documentación completa (dividida en
archivos) en un -doc directorio o poner la salida seleccionada en un solo -fuera archivo o redireccionando
la salida estándar a un archivo. Consulte la sección Especificación del archivo de salida para obtener información detallada.
descripción de todos los archivos de salida.

Multi Archive Salida

-doc enlacedoc
Envía toda la salida al enlacedoc directorio. La salida se divide en separados .TXT
y . Html archivos. La documentación completa siempre se produce independientemente del único
banderas de archivo.

El archivo índice.txt contiene un índice de todos los demás archivos; index.html es un HTML
versión del índice. Los archivos de índice para la verificación remota de URL son ur_lindex.txt y
URL_index.html.

-solo texto
Evita que se creen archivos HTML en el -doc directorio.

-solo html
Borra archivos de texto redundantes en el -doc directorio después de que se hayan utilizado para crear
los archivos de salida HTML. Los archivos remoto.txt y remotoX.txt no se borran ya que
Linklint puede utilizarlo para volver a comprobar las URL remotas.

-base de documentos bases
Anula el predeterminado bases expresión utilizada para dirigir un navegador a los recursos
enumerados en los archivos HTML de salida. La base se antepone a los enlaces locales en la salida.
Archivos HTML. Esto solo afecta a los enlaces en los archivos de salida HTML, no tiene ningún efecto en
lo que se muestra en estos archivos. Por lo general, esta bandera solo se usaría durante un
compruebe el sitio local para establecer la base en "http://host".

-marcos_salida
Todos los archivos de datos de salida HTML están vinculados desde index.html. Si usa esta bandera entonces
los archivos de datos se abrirán en un nuevo marco (ventana) que puede ser útil en
algunos casos ya que siempre sale del index.html archivo abierto en su propia ventana.

-índice_salida nombre de archivo
Los archivos de índice de salida fueron nombrados previamente enlacelint.txt y enlacelint.html. Estas
ahora se han cambiado a índice.txt y index.html. Puede utilizar el -índice_salida
opción para cambiar este nombre de nuevo a "linklint" o a otra cosa.

-url_doc_prefijo url /
De forma predeterminada, los archivos de salida asociados con la verificación remota de URL comienzan con "url".
Puede cambiar esto con el -url_doc_prefijo opción. Si url_doc_prefix contiene un
"/", se creará el directorio apropiado (como un subdirectorio del
-doc directorio).

-no_salida xxxx
No cree archivos de salida que contengan "xxxx". Puede repetirse. Ejemplo:

-dont_output "X $"

suprimirá la salida de todos los archivos de referencias cruzadas.

Individual Archive Salida

-ERRAR
Enumera los archivos que faltan y otros errores.

-fuera presentar
Envía la salida de la lista y la información resumida a presentar.

-lista
Enumera todos los archivos, enlaces, directorios, etc.

-advertir
Muestra todas las advertencias.

-refx
Agrega referencias cruzadas a las listas.

-hacia adelante
Ordena las listas por archivo de referencia.

Depurar y otros Banderas

-db1
Depura la entrada de la línea de comandos y las expresiones del conjunto de enlaces.

-db2
Imprime el nombre de cada archivo que se comprueba (no solo archivos HTML).

-db3
Depura el analizador HTML, imprime etiquetas y enlaces resultantes.

-db4
Depura la conexión del socket (más o menos).

-db5
No utilizado.

-db6
Detalla el estado de última modificación para URL remotas (requiere -netset or -netmod).

-db7
Imprime información breve de depuración mientras verifica las URL remotas.

-db8
Imprime todos los encabezados http mientras verifica las URL remotas.

-db9
Genera errores http aleatorios.

-versión
Proporciona información sobre la versión.

-ayuda
Enumera algunos ejemplos sencillos de cómo utilizar Linklint.

-ayudar a todo
Enumera toda la ayuda (contenida en el programa), incluidas todas las opciones de entrada.

-tranquilo
Desactiva el progreso de la impresión en la pantalla.

-silencio
Desactiva la impresión de resúmenes en la pantalla.

Use linklint en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad