Solved

Debian FTP

Posted on 2012-03-12
4
453 Views
Last Modified: 2012-08-14
If I have a lot of files I need to copy to a site from an ftp server, what is an easy way to use the get command and copy all at once?

Thanks
0
Comment
Question by:Jack_son_
  • 2
4 Comments
 
LVL 31

Accepted Solution

by:
farzanj earned 400 total points
ID: 37712920
Are those files available through ftp?  You can use a good ftp client and copy everything together.  For command line Linux client, you will have to use mget command.  It is much better to use a good GUI ftp client, say, file zilla

A better approach would be to use rsync or scp that is based on ssh--a totally different mechanism.
0
 
LVL 6

Assisted Solution

by:torakeshb
torakeshb earned 100 total points
ID: 37713183
Use mget -      to copy multiple files from the remote machine to the local machine;
  you are prompted for a y/n answer before transferring each file


Use prompt - before mget command will not prompt you for y/n before transferring each file.

 Use mget *       copies all the files in the current remote directory to your current local directory.
0
 
LVL 31

Expert Comment

by:farzanj
ID: 37714466
The problem with mget command is that you cannot copy recursively directories and sub-directories.  Second, you cannot preserve user ownership/permissions.  Third, you are limited to ftp files that are in ftp pub or other accessible locations.  Last, it is a slow and insecure protocol.
0
 

Author Closing Comment

by:Jack_son_
ID: 37726592
This worked great, thanks for the input.
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
High Available Storage based on linux 6 83
mcrypt_create_iv() is deprecated 4 141
Red Hat 7 Linux on Azure cannot run a command as root 22 41
awk sed 8 39
Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
You ever wonder how to backup Linux system files just like Windows System Restore?  Well you can use Timeshift in Linux to perform those similar action.  This tutorial will show you how to backup your system files and keep regular intervals. Note…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…

816 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now