编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

ftp终端中下载orerilly子目录下所有到本地目录中

wxchong 2024-10-17 17:04:48 开源技术 150 ℃ 0 评论

实例2 在lftp终端中,下载orerilly子目录下所有的大写A字母打头的pdf文件到本地目录中。

[root@localhost local]# lftp root:beibei@192.168.1.100

lftp root@192.168.1.100:~> cd oreilly/

lftp root@192.168.1.100:/oreilly> mget –c A*.pdf

实例3 镜像远程主机的demo目录。

[root@localhost local]# lftp root:root@192.168.1.100

lftp root@192.168.1.100:~> mirror demo/

安全的文件传输命令——sftp

sftp命令语法:

sftp 账号名@[主机名或IP]

实例1 使用test账号名登录到主机192.168.1.101的sftp服务器。

[root@localhost local]# sftp test@192.168.1.101

实例2 假设本地主机目前的目录中,包含一个名为“Notepad2.txt”的文件,使用 sftp命令,传送该文件到远程主机xLinux(192.168.1.101)中,然后以“/home/test/Notepad-readme”的名称保存。

[root@localhost local]# sftp test@192.168.1.101

sftp>put Notepad2.txt Notepad2-readme

实例3 假设远程计算机kLinux(192.168.1.101)“/root/”目录中,包含一个名为“greeting”的文件,使用sftp命令,下载该文件到本地主机当前目录下,然后以“greeting-local”的名称保存。

[root@localhost local]# sftp root@192.168.1.101

sftp>get greeting greeting-local

强大的ftp客户端程序——ncftp

ncftp命令语法:

ncftp [参数] [主机名称或IP地址]

实例 使用ncftp从ftp服务器(192.168.1.100)下载文件notepad2-rc.zip。

[root@localhost local]# ncftp –u root –p root 192.168.1.100

ncftp /> get notepad2-rc.zip

ncftp /> bye

主机间传输文件——rcp

rcp命令语法:

rcp [参数][源文件或目录…][目标文件或目录]

实例1 将c源程序文件(即以.c结束的文件)复制到192.168.1.101远程主机系统的root主目录下。

[root@localhost ~]# rcp *.c 192.168.1.101:/root

实例2 将远程主机xLinux(192.168.1.101)的root主目录(/root)下的文件memo.txt复制到本地系统的工作目录下。

[root@localhost ~]# rcp 192.168.1.101:/root/ memo.txt /root

实例3 将本地系统的工作目录下的文件memo.new和letter.txt复制到远程主机系统xLinux(192.168.1.101)的/root/demo目录下。

[root@localhost ~]# rcp memo.new letter.txt 192.168.1.101: /root/demo/

实例4 远程主机系统xLinux(192.168.1.101)上的目录/root/Jenny下的所有文件复制到本地系统的/home/test目录下,副本文件的修改时间与访问权限保持与源文件一致。

[root@localhost ~]# rcp -p ‘192.168.1.101:/root/Jenny/*’ /home/test

安全的主机间复制文件——scp

scp命令语法:

scp [参数] [[用户@]来源主机:] 来源文件[[用户@]目的主机:][目的文件]

实例1 将本地系统工作目录下的C源程序文件复制到远程主机xLinux(192.168.1. 101)系统的/root/demo目录下。

[root@localhost local]# scp *.c 192.168.1.101:/root/demo

实例2 将远程主机xLinux(192.168.1.101)系统的/root/demo目录下的所有内容(包括文件及子目录)复制到本地主机系统的/home/test目录下。

[root@localhost local]# scp –r 192.168.1.101:/root/demo /home/test

实例3 将远程主机xLinux(192.168.1.101)系统的/root目录下的所有C源程序文件复制到远程主机xLinux(192.168.1.101)系统的/home/test目录下。

[root@localhost local]# scp –r ‘192.168.1.101:/root/*.c’ 192.168.1.101:/home/test

实例4 远程主机系统xLinux(192.168.1.101)上的目录/root/Jenny下的所有文件复制到本地系统的/home/test目录下,副本文件的修改时间与访问权限保持与源文件一致。

[root@localhost ~]# scp -p ‘192.168.1.101:/root/Jenny/*’ /home/test

实例5 用户root使用rsh获得他在远程主机xLinux上的主目录内的文件列表,并将该命令输出重定向到远程系统的文件xLinux.ls中。

[root@localhost ~]# rsh –l root 192.168.1.105 ls “>>” xLinu x.ls

[root@localhost ~]# rsh –l root 192.168.1.105 cat xLinux.ls

弈安传媒科技微课堂,每天分享财经资讯,计算机技术知识,人生感悟,创业指导以及各种专业技术知识资料学习交流.移动学习平台、知识分享平台。随时随地的学习,如果你喜欢成长,这里你不容错过的地方.弈安传媒科技培训关注:关注自己成长,分享内容,分享自己的技术,成就未来.

[弈安传媒科技提升自己的平台]请关注:头条号及公众号 弈安传媒科技

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表