Home  >  Article  >  Operation and Maintenance  >  How to remotely download files under Linux system using ftp command and scp command

How to remotely download files under Linux system using ftp command and scp command

巴扎黑
巴扎黑Original
2017-08-02 15:56:123609browse

ftp command:

The server has ftp Server installed. Another Linux can use the ftp client program to copy, read and download files.

1. Connect to the ftp server
Format: ftp [hostname| ip-address]
a) Enter at the linux command line: ftp 192.168.26.66
b) The server asks you for your username and Password, enter the user name and corresponding password respectively, and wait until the authentication is passed.

2. Download files

To download files, you usually use the two commands get and mget.
a) get
Format: get [remote-file] [local-file]
Transfer the file from the remote host to the local host.
If you want to get the e:\rose on the server \1.bmp, then
ftp> get /rose/1.bmp 1.bmp (Enter)

b) mget Format: mget [remote-files]
From afar The end host receives a batch of files to the local host.
If you want to get all the files under e:\rose\ on the server, then
ftp> cd /rose
ftp> mget *.* (Enter)

Note: The files are downloaded to the current directory of the Linux host. For example, if you run the ftp command under /root/yint, the files will be downloaded to /root/yint.

3. Upload files

a) put

Format: put local-file [remote-file]
Transfer a local file to the remote host.
If you want to transfer the local 1.bmp to the remote host e:\rose and change its name to 333.bmp
 ftp> put 1.bmp /rose/333.bmp (Enter)

 b ) mput

Format: mput local-files
Transfer a batch of files from the local host to the remote host.
If you want to upload all bmp files in the current local directory to the server e:\rose
ftp> cd /rose (Enter)
ftp> mput *.bmp (Enter)
Note: Uploaded files come from the current directory of the host. For example, if you run the ftp command under /root/test, only the files linux under /root/test will be uploaded to the server e:\rose.

4. Disconnect

bye: Interrupt the connection with the server.
 ftp> bye (Enter)

SCP command:

scp is a secure file copy, based on ssh login

Assume you I want to copy a file named a.tar.tz under /home on the local computer to /home/tmp on the remote server 192.168.0.2. And your account name on the remote server is root. You can use this command:

scp /home/a.tar.tz root@192.168.0.2:/home/tmp/

If you copy files from the remote machine to the current directory of the local machine, use this command:

scp root@192.168.0.2:/home/a.tar.tz

Copy the files in the entire directory of the remote machine
scp -r root@192.168.0.2:/home/* . /

The above is the detailed content of How to remotely download files under Linux system using ftp command and scp command. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn