2012-01-05 12 views

Respuesta

5

Según mis conocimientos, no hay modo para scp. Consulte esta página man para obtener más información

33

Los modos de transferencia de archivos en FTP se utilizan para resolver el problema de diferentes sistemas operativos que tienen terminaciones de línea diferentes. La idea es que si un archivo de texto se transfiere desde una máquina Unix a una máquina con Windows, las terminaciones de línea deben ser corregidas, lo que significa que LF debe ser reemplazado por CR LF en todas partes del archivo. La operación inversa debe realizarse al transferir el archivo en la otra dirección.

Sin embargo, si está transfiriendo archivos binarios, quiere dejar el archivo tal como está, porque cualquier LF en el archivo binario no es en realidad terminaciones de línea. Por lo tanto, FTP introdujo el modo ASCII y el modo binario.

Esto sigue siendo una solución problemática, especialmente porque el modo predeterminado es el modo ASCII, por lo que, si olvida cambiar de modo, puede destruir sus archivos binarios y no funcionarán. Se considera que los diferentes modos causan más problemas que el problema que resuelven.

Y así, SCP simplemente no proporciona esta característica y siempre deja los archivos como están. La fijación de los finales de línea se deja al usuario usando herramientas como dos2unix y unix2dos.

En esencia, todos los archivos se transfieren en modo "binario", lo que significa que las terminaciones de línea nunca cambian.

+1

podría yopu por favor explique elaboradamente – user1109632

+2

Elaborado, según lo solicitado. – cha0site

Cuestiones relacionadas