2012-01-05 5 views

risposta

5

Secondo la mia conoscenza non esiste una modalità per scp. Vedere questa pagina man per ulteriori dettagli

33

Le modalità di trasferimento file in FTP vengono utilizzate per risolvere il problema di diversi sistemi operativi con terminazioni di linea diverse. L'idea è che se un file di testo viene trasferito da una macchina Unix a una macchina Windows, le terminazioni di riga devono essere corrette, il che significa che LF deve essere sostituito da CR LF ovunque nel file. L'operazione inversa deve essere eseguita durante il trasferimento del file nell'altra direzione.

Tuttavia, se si trasferiscono file binari, si desidera lasciare il file così com'è, poiché tutti i file LF nel file binario non sono effettivamente terminazioni di riga. Pertanto, FTP ha introdotto la modalità ASCII e la modalità binaria.

Questa è ancora una soluzione problematica, soprattutto perché la modalità predefinita è la modalità ASCII, quindi se hai dimenticato di cambiare modalità potresti manipolare i tuoi file binari e non funzioneranno. Si ritiene che le diverse modalità causino più problemi rispetto al problema che risolvono.

E così, SCP semplicemente non fornisce questa funzionalità e lascia sempre i file così come sono. Le terminazioni delle linee di fissaggio vengono lasciate all'utente utilizzando strumenti come dos2unix e unix2dos.

In pratica, tutti i file vengono trasferiti in modalità "binaria", ovvero le terminazioni di linea non vengono mai modificate.

+1

potrebbe yopu per favore spiegare elaborato – user1109632

+2

Elaborato, come richiesto. – cha0site