The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
Google UNIX.COM
Home Forums Register Rules & FAQ Members List Arcade Search Today's Posts Mark Forums Read


UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !!


Reply
 
Submit Tools LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 04-15-2007
Registered User
 

Join Date: Mar 2007
Posts: 11
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
ftp help

Does anyone know why I can't transfer a directory containing files from a remote directory to a local directory using psftp. If I take the file out of the directory but put it in the same place as where the directory was then I can get that file using psftp's get file command. Does not work for the directory (holding folder) though. Could it have something to do with permissions?
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 04-15-2007
reborg's Avatar
Administrator
 
Join Date: Mar 2005
Location: Ireland
Posts: 3,332
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
It has nothing to do with permissions. Transfer of directories is simply not supported.
Reply With Quote
  #3 (permalink)  
Old 04-15-2007
Registered User
 

Join Date: Mar 2007
Posts: 11
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
So you're saying that if a directory(folder) is holding say 50 files in say ten sub-directories then the only option to transfer these files onto a local machine is to go into each sub-directory and transfer them from there?
Is there not a better way?
Reply With Quote
  #4 (permalink)  
Old 04-15-2007
awk awk is offline
Registered User
 

Join Date: Feb 2007
Posts: 109
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
If the remote system is a UNIX based one, have the directories/files tar'd into a single file, then compress the file (gzip is good) for faster transmission.

If you do this, be sure and use binary mode for transmission.

Then, on the destination machine, you would need to uncompress and untar the file.

tar is a common way to put multiple files in multiple directories into a single file for transmission or distribution.

If both systems supported pkzip, that would do it also.

But ftp is a "File transmission protocol", and while it will handle wildcards, it will not cross directories.
Reply With Quote
  #5 (permalink)  
Old 04-15-2007
reborg's Avatar
Administrator
 
Join Date: Mar 2005
Location: Ireland
Posts: 3,332
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiReddit! Stumble this Post!Spurl this Post!
Quote:
Originally Posted by Knotty
So you're saying that if a directory(folder) is holding say 50 files in say ten sub-directories then the only option to transfer these files onto a local machine is to go into each sub-directory and transfer them from there?
Yes, that is exactly what I am saying. You could get more creative a write a coprocess script in ksh to mimic what you want be creating the directories when needed, I think Perderabo even posted such a script here ( serach for recursive ftp ). Some ftp clients also do this.

If you have expect installed, have a look at the rftp example that comes with expect. You'll find it in the same directory as the expect binary.
Reply With Quote
Google UNIX.COM
Reply



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 05:36 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger

Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102