Linux FTP命令使用实例

2013-08-23   来源:站长日记       编辑:沧海桑田   类别:服务器    转载到:    发表评论

Linux FTP命令使用实例

Linux FTP命令使用实例

scp的命令用来两台Linux服务器之前传输数据的,如何在Linux服务器与没有SSH的虚拟主机传输数据呢,可以使用Linux的FTP命令来实现,是一些使用实例。
是用来两台服务器之前传输数据的。那么如何在Linux服务器与没有SSH的虚拟主机传输数据呢 可以使用Linux的FTP命令来实现,些使用实例。

1.ftp www.centos.bz这个命令表示试图连接www..bz的FTP服务器,如果成功连接上,就会要求输入FTP用户名和密码。
1.ftp> help连接上FTP服务器后,键入help就会列出所有的FTP命令。
1.ftp> ls此命令是列出远程服务器当前目录的所有目录和文件。
1.ftp> cd customers这个命令是改变远程目录为customers。
1.ftp> cd ..改变远程当前目录到父级目录
1.ftp> lcd images改变本地服务器当前目录为images
1.ftp> ascii改为ascii的传输模式
1.ftp> binary改为binary的传输模式
1.ftp> get image1.jpg下载远程服务器的image1.jpg文件到本地服务器。注意:如果本地服务器存在image1.jpg,将会被覆盖。
1.ftp> put image2.jpg上传本地服务器的image2.jpg文件到远程服务器。注意:如果远程服务器存在image2.jpg,将会被覆盖。
1.ftp> !ls在命令前加“!”,表示执行本地服务器的指定命令。所以,!ls表示列出本地服务器的当前目录的文件和目录。
1.ftp> mget *.jpg使用mget命令可以下载多个图片文件,此命令表示下载后缀名为jpg的所有文件。
1.ftp> mput *.jpg上传所有”.jpg”文件。
1.ftp> mdelete *.jpg删除远程服务器的”jpg”文件。
1.ftp> prompt开启或关闭“提醒模式”,以便让操作多个文件时直接执行命令而不提醒确认。
1.ftp> quit  退出FTP程序。

Linux scp 使用详解

本地网络跟远程网络数据迁移有三种方法
1. ftp
2. wget /fetch
3 rsync 大型数据迁移用rysync

最慢是ftp 数据迁移ssh的scp方法速度与效果都很好。服务器为了安全ssh默认的22端口,改成一个特殊的端口。在scp或者sftp时指定通过什么端口来迁移
特记下这个特殊端口来scp的命令 scp -p port user@serverip:/home/user/filename /home/user/filename
端口p 为参数,port 端口 user 为ssh user serverip 为远程服务器ip或者域名 ,/home/user/filename 为远程服务器的文件名 /home/user/filename 为本地服务服务器的文件名。该命令的作用就是将远程的filename复制到本地对应的目录下面。

详细用法 man scp 或者 scp –help

linux 的 scp 命令 在 linux 之间复制 文件 和 目录

scp 命令================== scp 可以在 2个 linux 主机间复制文件;
命令基本格式 scp [可选参数] file_source file_target

======从 本地 复制到 远程======* 复制文件:* 命令格式:
scp local_file remote_username@remote_ip:remote_folder 或者
scp local_file remote_username@remote_ip:remote_file   或者
scp local_file remote_ip:remote_folder                 或者
scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
* 例程:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/002.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/002.mp3

* 复制目录:* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例程:
scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

例如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/i.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

19

0
19|0 | 鲜花 VS 砸蛋 | 58阅读 0评论