Differences

This shows you the differences between the selected revisions of the page.

2005-05-03 2005-05-03
typo (martin) scp protocol commands (martin)
Line 30: Line 30:
^ [[ui_progress#controlling_the_operation|Transfer cancellation]] | Transfer cannot be canceled without termination of session. | It is possible to cancel transfer and continue with work. | ^ [[ui_progress#controlling_the_operation|Transfer cancellation]] | Transfer cannot be canceled without termination of session. | It is possible to cancel transfer and continue with work. |
^ Text (ASCII) [[transfer_mode|transfer mode]] | Not supported by protocol. WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on login screen. | Supported by protocol since version 4. For older versions WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on Login dialog. | ^ Text (ASCII) [[transfer_mode|transfer mode]] | Not supported by protocol. WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on login screen. | Supported by protocol since version 4. For older versions WinSCP emulates text mode by converting file before transfer. It is necessary to select appropriate line-ending sequence on Login dialog. |
-^ Directory operations | Recursive operations with directories (deletion, permissions change), can be done with a single command. Thus they are quick. On the other hand it limits some functionality. | Recursive operations with directories (deletion, permissions change) must be performend separately for each file. Thus operations can take a long time, especially for directories with large number of files. | +^ Directory operations | Recursive operations with directories (deletion, permissions change), can be done with a single command (''rm'', ''chmod'', etc). Thus they are quick. On the other hand it limits some functionality. | Recursive operations with directories (deletion, permissions change) must be performend separately for each file. Thus operations can take a long time, especially for directories with large number of files. | 
-^ [[task_rename|File renaming]] and [[task_move_duplicate#moving_remote_files|moving]] | Supported. | Supported since version 2 of the protocol. | +^ [[task_rename|File renaming]] and [[task_move_duplicate#moving_remote_files|moving]] | Supported (''mv''). | Supported since version 2 of the protocol. | 
-^ [[task_move_duplicate#duplicating_remote_files|File duplication]] | Supported. | Unsupported by the protocol. WinSCP can open [[shell_session|separate shell session]] to execute the command. |+^ [[task_move_duplicate#duplicating_remote_files|File duplication]] | Supported (''cp''). | Unsupported by the protocol. WinSCP can open [[shell_session|separate shell session]] to execute the command. |
^ [[remote_command|Execution of arbitrary command]] | It is possible from Console dialog, but only when the command does not require user input. For example it is not possible to execute ''su root''. | Unsupported by the protocol. WinSCP can open [[shell_session|separate shell session]] to execute the command. | ^ [[remote_command|Execution of arbitrary command]] | It is possible from Console dialog, but only when the command does not require user input. For example it is not possible to execute ''su root''. | Unsupported by the protocol. WinSCP can open [[shell_session|separate shell session]] to execute the command. |
-^ [[task_properties|Owner or group change]] | Supported. | In version 2 and 3 of SFTP protocol, owner and group can be changed only with knowledge of UID/GID (unsupported by WinSCP). Version 4 allows even change using user or group name. | +^ [[task_properties|Owner or group change]] | Supported (''chmod'', ''chown'', ''chgrp''). | In version 2 and 3 of SFTP protocol, owner and group can be changed only with knowledge of UID/GID (unsupported by WinSCP). Version 4 allows even change using user or group name. | 
-^ [[task_link|Link creation]] | It is possible to create both symbolic and hard links. Symbolic links can be edited also. | It is possible to create and edit symbolic links since version 3. Hard links are not supported. | +^ [[task_link|Link creation]] | It is possible to create both symbolic and hard links (''ln''). Symbolic links can be edited also. | It is possible to create and edit symbolic links since version 3. Hard links are not supported. | 
-^ User group list lookup | Supported. | Unsupported. |+^ User group list lookup | Supported (''groups''). | Unsupported. |
^ Influence of environment variables | As WinSCP uses shell, it is influenced by environment variables (date format, etc.). WinSCP requires English environment. See [[requirements]]. | Generally unaffected by environment variables. | ^ Influence of environment variables | As WinSCP uses shell, it is influenced by environment variables (date format, etc.). WinSCP requires English environment. See [[requirements]]. | Generally unaffected by environment variables. |
^ File modification timestamp | Some shell commands are influenced by daylight-saving time. For example, the ''ls'' command can return a different time than ''scp''. Thus, after transfer, the timestamp of the file can be different. This causes trouble when comparing directories and synchronisation. | Theoretically problem does not occur. Practically many of the SFTP have problems with DST.| ^ File modification timestamp | Some shell commands are influenced by daylight-saving time. For example, the ''ls'' command can return a different time than ''scp''. Thus, after transfer, the timestamp of the file can be different. This causes trouble when comparing directories and synchronisation. | Theoretically problem does not occur. Practically many of the SFTP have problems with DST.|
^ Configuration | For successful connection to server it is often necessary to properly set up several configuration options on the [[ui_login_scp|Login dialog]]. | Generally, a login data are needed only. | ^ Configuration | For successful connection to server it is often necessary to properly set up several configuration options on the [[ui_login_scp|Login dialog]]. | Generally, a login data are needed only. |

Last modified: by martin