09-28-2007
On HP-UX (ssh3.1)
put [flags] local-path [local-path]
Upload local-path and store it on the remote machine. If the
remote path name is not specified, it is given the same name it
has on the local machine. If the -P flag is specified, then the
file's full permission and access time are copied too.
An example would be:
put /apathon/localserver/andthefilename.txt
Quote:
Is this just a quirk of F-Secure ? If so is there any way to rename a file on the sftp command line ?
If possible I'd like to avoid wrapping this in a script to rename the file locally.
Not that I'm aware of.
Try the following:
cp local.text local.txt.ftp
perform ftp login
perform ftp cd [remote-side-path]
perform ftp put
close
bye
rm local.txt.ftp
It's crude, but simple. You might gain more from entering
man sftp from the command-line.
HTH's
![Wink Smilie](https://www.unix.com/images/smilies/wink.gif)
Last edited by Cameron; 09-28-2007 at 11:20 AM..
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
hello,
i was interested in knowing if you can mget or mput a sequence of files:
example- say i have a dir with 1000 files with the same extension e.g. *.sgi,
is there a way to mget only the last 200 files?
i would assume that there is a flag i would use, or something like:
mget... (14 Replies)
Discussion started by: yoyomamma
14 Replies
2. UNIX and Linux Applications
I have tried winscp, filezilla to copy data from windows xp SP2 machine to the sun sparc unix machine. However speed is around 120 to 130 kb/sec. I do have lot of files & with large size.
So I switched to windows command prompt & transfered few files using sftp command. Its very fast as compared... (0 Replies)
Discussion started by: _prasad
0 Replies
3. UNIX for Advanced & Expert Users
Hi All Experts,
I hope you are all ok! :D
My question is simple but I was not able to find an answer in the internet, and that's why I am here!
My question is: when I sftp to a server and use "put -P" option to put a file, it keeps the file's full permission and access time. Check below... (5 Replies)
Discussion started by: felipe.vinturin
5 Replies
4. Shell Programming and Scripting
Hello, i'm doing something like that
#!/bin/sh
sftp 172.18.255.140 <<End-Of-Session >> /usr/batch/logsftp.txt
user batch
ascii
lcd /usr/batch
get olaola.txt
bye
End-Of-Session
if
then
echo MAL >> /usr/batch/logsftp.txt
echo $? >> /usr/batch/logsftp.txt
exit $?
else
echo... (16 Replies)
Discussion started by: dexposit
16 Replies
5. Shell Programming and Scripting
Hi,
ServerA (SFTP server)
ServerB (SFTP client)
ServerB:> sftp user@ServerA
ServerB:> put sample.txt
ServerB:> get sample2.txt
My question is that which machine will encrypt the sample.txt and sample2.txt files.
Thanks (8 Replies)
Discussion started by: Arpit Narula
8 Replies
6. Shell Programming and Scripting
Hi all,
i have to sftp a file to another server
I don't have "expect" or sshpass on my machine its solaris 10,
i want to pass password in command line or
after doing this
sftp user@server how to automatically provide the password as input ( stored in some variable or so)
... (1 Reply)
Discussion started by: zozoo
1 Replies
7. Shell Programming and Scripting
Hi,
I am getting the below error while doing sftp in a script file but the same is getting executed when i run from command prompt
./CARE_SM2_SFTP.sh: put: not found
Code :-
sftp ${USER_ID}@${FTPHOST4}:/opt/path
put <Filename with path>
chmod 777 <FileName with Path>... (2 Replies)
Discussion started by: satishmallidi
2 Replies
8. Shell Programming and Scripting
I have a .ksh script that creates an sftp batch file and runs it through sftp. It works except for one thing. If I try to "put" to a different name, it doesn't use the specified remote name...it still "puts" the original local name.
I've tried both of these, and neither work...it will always... (4 Replies)
Discussion started by: dbiggied
4 Replies
9. Linux
Hi Folks,
I am trying to copy a directory along with sub-directories to SFTP server.
I have connected to SFTP and tried to run the below command:
sftp> get -r abc/*
It is throwing the error Invalid flag -r
Can you please let me know the ways to copy a directory from Local to SFTP
... (1 Reply)
Discussion started by: kirans.229
1 Replies
10. UNIX for Beginners Questions & Answers
Hello all,
I am trying to sftp files to a server, I am using keys as authentication and I can connect with no problems. I can also put a sample file on the server.
When I tried to automate this process with a .sh file I get the
"couldn't canonicalize: Failure".
This is my script: sftp... (5 Replies)
Discussion started by: KidKoder
5 Replies
rsh(1c) rsh(1c)
Name
rsh - remote shell
Syntax
rsh host [-l username] [-n] command
host [-l username] [-n] command
Description
The command connects to the specified host, and executes the specified command. The command copies its standard input to the remote com-
mand, the standard output of the remote command to its standard output, and the standard error of the remote command to its standard error.
Interrupt, quit and terminate signals are propagated to the remote command. The command normally terminates when the remote command does.
The remote username used is the same as your local username, unless you specify a different remote name with the -l option. This remote
name must be equivalent, in the sense of to the originating account. No provision is made for specifying a password with a command.
If you omit command, then instead of executing a single command, you are logged in on the remote host using
Shell metacharacters which are not quoted are interpreted on local machine, while quoted metacharacters are interpreted on the remote
machine. Thus the command
rsh otherhost cat remotefile >> localfile
appends the remote file remotefile to the localfile localfile, while
rsh otherhost cat remotefile ">>" otherremotefile
appends remotefile to otherremotefile.
Host names are given in the file Each host has one standard name (the first name given in the file), which is rather long and unambiguous,
and optionally one or more nicknames. The host names for local machines are also commands in the directory If you put this directory in
your search path then the can be omitted.
Options
-l username Logs you in as the specified user, not as your user login name.
-n Redirects all command input to
Restrictions
The command is confused by output generated by commands in a .cshrc file on the remote host. In particular, `where are you?' and `stty:
Can't assign requested address' are messages which can result if output is generated by the startup file.
If you are using and put a in the background without redirecting its input away from the terminal, it blocks even if no reads are posted by
the remote command. If no input is desired you should redirect the input of to using the -n option.
You cannot run an interactive command like Use
Stop signals stop the local process only.
Files
/etc/hosts
/usr/hosts/*
See Also
rlogin(1c)
rsh(1c)