X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fpsftp.but;fp=doc%2Fpsftp.but;h=716870e5def9cc3e039c628884e74bc19086e94e;hb=bee5812a496b6d24b6ac5bb13e8aa4de1d2f61b7;hp=0b9f07004218f352bdb8c6aa1f8a67e1feec34d5;hpb=d67bc798aa9c49b2afd0c8ae732b1b32fe1942c7;p=PuTTY.git diff --git a/doc/psftp.but b/doc/psftp.but index 0b9f0700..716870e5 100644 --- a/doc/psftp.but +++ b/doc/psftp.but @@ -252,6 +252,17 @@ specify the local file name after the remote one: This will fetch the file on the server called \c{myfile.dat}, but will save it to your local machine under the name \c{newname.dat}. +To fetch an entire directory recursively, you can use the \c{-r} +option: + +\c get -r mydir +\c get -r mydir newname + +(If you want to fetch a file whose name starts with a hyphen, you +may have to use the \c{--} special argument, which stops \c{get} +from interpreting anything as a switch after it. For example, +\cq{get -- -silly-name-}.) + \S{psftp-cmd-put} The \c{put} command: send a file to the server To upload a file to the server from your local PC, you use the @@ -269,6 +280,17 @@ specify the remote file name after the local one: This will send the local file called \c{myfile.dat}, but will store it on the server under the name \c{newname.dat}. +To send an entire directory recursively, you can use the \c{-r} +option: + +\c put -r mydir +\c put -r mydir newname + +(If you want to send a file whose name starts with a hyphen, you may +have to use the \c{--} special argument, which stops \c{put} from +interpreting anything as a switch after it. For example, \cq{put -- +-silly-name-}.) + \S{psftp-cmd-regetput} The \c{reget} and \c{reput} commands: resuming file transfers