Сетевые средства ОС Unix, Использование сетевых команд (Указания к лабораторной работе № 6), страница 8

3. В третьем примере показано как пользователь копирует файл list из  домашнего каталога  пользователя  по имени dnl  на sun в директорию /usr/tmp на ami. Копия на ami принадлежит пользователю по имени nick:

sun% rcp dnl@sun:list nick@ami:/usr/tmp

Клиенты sftp и scp с точки зрения их использования практически идентичны соответственно клиентам ftp и rcp. За исключением того, что они более безопасны, так как обеспечивают шифрование трафика и передаваемых паролей. Ниже приведены примеры их использования .

Пример1. Использование клиента sftp

%sftp fpm2.ami.nstu.ru

Connecting to fpm2.ami.nstu.ru...

dnl@fpm2.ami.nstu.ru's password:

sftp> help

Available commands:

cd path                       Change remote directory to 'path'

lcd path                      Change local directory to 'path'

chgrp grp path                Change group of file 'path' to 'grp'

chmod mode path               Change permissions of file 'path' to 'mode'

chown own path                Change owner of file 'path' to 'own'

help                          Display this help text

get remote-path [local-path]  Download file

lls [ls-options [path]]       Display local directory listing

ln oldpath newpath            Symlink remote file

lmkdir path                   Create local directory

lpwd                          Print local working directory

ls [path]                     Display remote directory listing

lumask umask                  Set local umask to 'umask'

mkdir path                    Create remote directory

progress                      Toggle display of progress meter

put local-path [remote-path]  Upload file

pwd                           Display remote working directory

exit                          Quit sftp

quit                          Quit sftp

rename oldpath newpath        Rename remote file

rmdir path                    Remove remote directory

rm path                       Delete remote file

symlink oldpath newpath       Symlink remote file

version                       Show SFTP version

!command                      Execute 'command' in local shell

!                             Escape to local shell

?                             Synonym for help

sftp> ls -la

ls -la

drwx-----x   12 dnl      teachers     4096 Mar 15 18:32 .

drwxr-x---   64 root     teachers     4096 Sep 21 16:09 ..

-rw-------    1 dnl      teachers     7100 Mar 15 18:29 .bash_history

drwx------    2 dnl      teachers     4096 Mar 10  2005 .cedit

-rw-------    1 dnl      teachers       35 Feb 26 09:49 .lesshst

drwxr-xr-x    3 dnl      teachers     4096 Mar 11 11:32 .mc

-rw-------    1 dnl      teachers     9727 Apr 13  2002 .mc.menu

drwx------    2 dnl      teachers     4096 May 23  2007 .ssh

-rw-------    1 dnl      teachers      659 Feb 29 08:22 .viminfo

-rw-r--r--    1 dnl      teachers      600 Feb 29 10:52 PUTTY.RND

drwxr-xr-x    3 dnl      teachers     4096 Apr 26  2002 WINDOWS

-rw-r--r--    1 dnl      teachers     3970 Mar 30  2005 a13

-rw-r--r--    3 dnl      teachers     3970 Feb 22  2005 abc1

-rw-r--r--    1 dnl      teachers     3970 Mar 30  2005 abc2

-rw-r--r--    3 dnl      teachers     3970 Feb 22  2005 abc3

drwxr-xr-x    4 dnl      teachers     4096 Apr  6  2005 dnl13

-rw-r--r--    3 dnl      teachers     3970 Feb 22  2005 feb22

drwxr-xr-x    2 dnl      teachers     4096 Apr  6  2005 hello

-rw-r--r--    1 dnl      teachers  1040768 Mar 12 10:22 magic.mgc

-rw-r--r--    1 dnl      teachers    47814 Mar 11 10:04 march11

lrwxrwxrwx    1 dnl      teachers        7 Mar 15 18:32 newpath

drwxr-xr-x    2 dnl      teachers     4096 Mar 15 18:32 path

drwxr-xr-x    2 dnl      teachers     4096 Apr 27  2006 practice

drwxr-xr-x    2 dnl      teachers     4096 Feb 21  2005 tmp

-rw-r--r--    1 dnl      teachers      600 Feb 29 09:54 winscp.RND

drwxr-xr-x    4 dnl      teachers     4096 Apr  6  2005 workDIR

sftp> ls

PUTTY.RND    WINDOWS      a13          abc1         abc2         abc3