sftp
—
Secure file tranfer program
sftp |
[-v | -C ]
[-o ssh_option]
[hostname |
user@hostname] |
sftp
is an interactive file transfer program, similar to
ftp(1), which performs all operations over an encrypted
ssh(1) transport. It may also use many features of ssh, such
as public key authentication and compression. sftp
connects and logs into the specified hostname then
enters an interactive command mode.
The options are as follows:
-C
- Enables compression (via ssh's
-C
flag)
-v
- Raise logging level. This option is also passed to ssh.
-o
ssh_option
- Specify an option to be directly passed to ssh(1).
Once in interactive mode sftp
, understands a set of
commands similar to those of ftp(1). Commands are case
insensitive.
CD
path
- Change remote directory to path
LCD
path
- Change local directory to path
CHGRP
grp path
- Change group of file path to
grp. grp must be numeric.
CHMOD
mode path
- Change permissions of file path to
mode
CHOWN
own path
- Change owner of file path to
own. own must be a numeric
UID.
HELP
- Display help text
GET
remote-file [local-file]
- Retrieve the remote-file and store it on the local
machine. If the local file name is not specified, it is given the same
name it has on the remote machine.
LLS
[ls-options [path]]
- Display local directory listing of either path or
current directory if path was not specified.
LMKDIR
path
- Create local directory specified by path
LPWD
- Print local working directory
LS
[path]
- Display remote directory listing of either path or
current directory, is path not specified.
LUMASK
umask
- Set local umask to umask
MKDIR
path
- Create remote directory specified by path
PUT
local-file
[remote-file]
- Upload local-file and store it on the remote
machine. If the local file name is not specified, it is given the same
name it has on the local machine.
PWD
- Display remote working directory
EXIT
- Quit sftp
QUIT
- Quit sftp
RENAME
oldpath newpath
- Rename remote file from oldpath to
newpath
RMDIR
path
- Remove remote directory specified by path
RM
path
- Delete remote file specified by path
- ! command
- Execute command in local shell
- !
- Escape to local shell
Damien Miller <djm@mindrot.org>