Cómo es el . operador relacionado con | y >?

Cómo es el . operador relacionado con | y >?

Estoy escribiendo un script que transfiere archivos que se agregan periódicamente a un servidor remoto. Para hacer esto, me gustaría extraer la salida de ls del servidor remoto y luego compararla con una lista de archivos que ya se han descargado.

Tuve dificultades para descubrir cómo redirigir la salida de ls a un archivo local. me cruzoesta pregunta, y descubrí que ls . localfilefunciona.

Nunca me encontré con el .operador para la redirección de salida. ¿Cómo se relaciona con >y |?

Respuesta1

Que no es. Desde la página del manual de ftp(1):

dir [directorio-remoto] [archivo-local]

Imprima una lista del contenido del directorio en el directorio, directorio remoto y, opcionalmente, coloque la salida en el archivo local. Si el mensaje interactivo está activado, ftp solicitará al usuario que verifique que el último argumento es efectivamente el archivo local de destino para recibir la salida del directorio. Si no se especifica ningún directorio, se utiliza el directorio de trabajo actual en la máquina remota. Si no se especifica ningún archivo local, o el archivo local es -, la salida llega al terminal.

Entonces, cuando use el dircomando, puede especificar un archivo local para volcar el listado. Simplemente .se refiere al directorio remoto que está enumerando (en el caso del .directorio actual).

información relacionada