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. | |