Sponsored Content
Top Forums Shell Programming and Scripting Renaming a file while using SFTP Post 302573430 by Hangman2 on Monday 14th of November 2011 01:55:08 PM
Old 11-14-2011
Yes I agree if I use

put file1 file1_old

then it will copy file1 from current server to file1_old on remote server.

What I am trying to accomplish is if file1_old exists on remote server then rename it before copying.

so

cd /dir1
rename file1_old file1_old2
put file1 file1_old

Rename command works if file1_old exists on remote server.

If it does not exist then SFTP fails.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Renaming a file

I am a complete Unix newbie and I need some help! (Please...) I need to rename a file from the following format: Test_Test_EAR_1234.ear To the following: Test_Test_EAR.ear In other words, I need to remove everything after & including the final underscore up to the "." What is the best... (6 Replies)
Discussion started by: VeloLisa
6 Replies

2. Shell Programming and Scripting

Renaming a file use another file as a sequence calling a shl

have this shl that will FTP a file from the a directory in windows to UNIX, It get the name of the file stored in this variable $UpLoadFileName then put in the local directory LocalDir="${MPATH}/xxxxx/dat_files" that part seems to be working, but then I need to take that file and rename, I am using... (3 Replies)
Discussion started by: rechever
3 Replies

3. Shell Programming and Scripting

File renaming from list of names contained in another file

I have to rename a large number of files so that the name of each file corresponds to a code number that is given side by side in a list (textfile). The list contains in column A the filename of the actual files to be renamed and in column B the name (a client code, 9 digits) that has to be... (7 Replies)
Discussion started by: netfreighter
7 Replies

4. Shell Programming and Scripting

bulk renaming of files in sftp using script

Hi, Am using sftp (dsa method) to transfer 20 files from one server(sftp) to another (local). After the transfer is complete the files in the sftp server has to be renamed from .txt extension to .done extension ( aa.txt to aa.done, bb.txt to bb.done and likewise...). I tried rename command... (4 Replies)
Discussion started by: Sindhuap
4 Replies

5. Solaris

sftp file renaming

Hi Admins, I am trying to get a file with different name including date format using sftp. For example --> get test.bak auto`date +"%Y%m%d"`err Here i am trying to get the file test.back with name auto20120126err But file is copied with the name auto`date --> date is not printing... (1 Reply)
Discussion started by: newaix
1 Replies

6. Shell Programming and Scripting

Renaming file and check for the renamed file existence

Hi Am trying to move a file from one name to another When I do "ls" to check for the moved filename I can see the file but when I try the same with a script am unable.. I think am doing some pretty silly error.. please help.. toMove=`ls | grep -E "partition.+"` mv $toMove partition._org... (7 Replies)
Discussion started by: Priya Amaresh
7 Replies

7. Shell Programming and Scripting

Renaming the file

Hi guys, I have written a code to move my file from one directory to another directory, the file is in .csv format and i need to append a current date to the file. the prolem is date is getting appended after the file extension.. here is my code : cd /data/home/abc/xyz now=$(date... (7 Replies)
Discussion started by: azherkn3
7 Replies

8. Shell Programming and Scripting

Renaming multiple files in sftp server in a get files script

Hi, In sftp script to get files, I have to rename all the files which I am picking. Rename command does not work here. Is there any way to do this? I am using #!/bin/ksh For eg: sftp user@host <<EOF cd /path get *.txt rename *.txt *.txt.done ... (7 Replies)
Discussion started by: jhilmil
7 Replies

9. Shell Programming and Scripting

SFTP batch not renaming file with "put"

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

10. UNIX for Advanced & Expert Users

Error while renaming the file in SFTP Session

Hi All Below is the script I am trying to execute to rename a file in an SFTP session. It is in GNU/Linux. This script is for generic use and so I am passing arguments. Everything in the script works fine except "reading the filename in SFTP session" In the below script the... (2 Replies)
Discussion started by: sparks
2 Replies
gesftpserver(8) 					      System Manager's Manual						   gesftpserver(8)

NAME
gesftpserver - Green End SFTP Server SYNOPSIS
/usr/lib/gesftpserver [OPTIONS] DESCRIPTION
gesftpserver implements the SFTP protocol. It is normally run as an SSH subsystem but can be run in other contexts if necessary. CONFIGURING OPENSSH
By default, OpenSSH will use its native SFTP server in response to requests for the SFTP subsystem. To use gesftpserver instead, add a suitable Subsystem command to sshd_config (and remove the existing one if present). For example: Subsystem sftp /usr/lib/gesftpserver IMPLEMENTATION DETAILS
gesftpserver supports up to version 6 of the SFTP protocol and the following extensions: newline Reports the server's newline convention to the client. space-available Equivalent to df(1). supported v5 capability details supported2 v6 capability details text-seek Used for resuming text file downloads. vendor-id Reports server name and version to client. gesftpserver reports a vendor of "Green End" and a server name of "Green End SFTP Server". versions Lists available versions. version-select Select version. posix-rename@openssh.org Provides POSIX rename semantics even in pre-v5 SFTP. SEE ALSO
sshd_config(5) gesftpserver(8)
All times are GMT -4. The time now is 02:40 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy