linux下常用FTP命令 1. 连接ftp服务器

1. 连接ftp服务器

格式:ftp [hostname|
ip-address]
a)在linux命令行下输入:

ftp 192.168.1.1

b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。

2. 下载文件

下载文件通常用get和mget这两条命令。
a)
get
格式:get [remote-file]
[local-file]
将文件从远端主机中传送至本地主机中。
如要获取远程服务器上/usr/your/1.htm,则

ftp> get /usr/your/1.htm 1.htm (回车)

b)
mget      
格式:mget
[remote-files]
从远端主机接收一批文件至本地主机。
如要获取服务器上/usr/your/下的所有文件,则

ftp> cd /usr/your/
ftp> mget *.* (回车)

此时每下载一个文件,都会有提示。如果要除掉提示,则在mget *.* 命令前先执行:prompt
off

注意:文件都下载到了linux主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则文件都下载到了/usr/my下。

3.上传文件

a) put
格式:put local-file
[remote-file]
将本地一个文件传送至远端主机中。
如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm

ftp> put 1.htm /usr/your/2.htm (回车)

b) mput
格式:mput
local-files
将本地主机中一批文件传送至远端主机。
如要把本地当前目录下所有html文件上传到服务器/usr/your/

ftp> cd /usr/your (回车)
ftp> mput *.htm (回车)

注意:上传文件都来自于主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则只有在/usr/my下的文件linux才会上传到服务器/usr/your
下。

4.
断开连接

bye:中断与服务器的连接。

ftp> bye (回车)

sftp 是一个交互式文件传输程式。它类似于 ftp,
但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。

举例,如远程主机的 IP 是
202.206.64.33或者是域名www.hebust.edu.cn,用户名是  fyt ,在命令行模式下:sftp
[email protected]或者  [email protected]。回车提示输入密码。进入提示符

sftp>

如果登陆远程机器不是为了上传下载文件,而是要修改远程主机上的某些文件。可以

ssh  [email protected]
(其实sftp就是ssh 的一个程式。)

sftp> get
/var/www/fuyatao/index.php  /home/fuyatao/
这条语句将从远程主机的 
/var/www/fuyatao/目录下将 index.php 下载到本地  /home/fuyatao/目录下。

sftp> put
/home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
这条语句将把本地
/home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录下。

你如果不知道远程主机的目录是什么样,
pwd命令可以帮您查询远程主机的当前路径。查询本机当前工作目录 lpwd.

改变路径可以用cd ,改变本机路径可以用 lcd;

ls rm rmdir mkdir 这些命令都可以使用。同理调用本机都是加 l
, 即 lls lrm.

要离开sftp,用exit 或quit、 bye 均可。详细情况可以查阅
man  sftp.

时间: 2024-07-30 13:32:06

linux下常用FTP命令 1. 连接ftp服务器的相关文章

Linux下常用SVN命令

1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain  --username qinxiaohui 简写:svn co 2.往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3.将改动的文件提交到版本库 svn commit -m "L

Windows以及Linux下常用的命令

一.Windows下常用的命令 系统管理和文件管理 systeminfo 获取系统信息 系统 补丁 网卡 path 查看环境变量 set 查看系统变量 whoami 查看当前用户是谁 hostname 查看当前主机名 mkdir 文件夹名 创建文件夹 rmdir 文件夹名 删除文件夹 cd 文件夹路径 路径:绝对路径 从当前盘符位置写的路径 相对路径 相对于某个位置的路径 . 表示当前路径 .. 表示上一级路径 dir 查看当前路径下有哪些文件或者文件夹 注意:以. .. 开头的文件.文件夹默认

linux下常用FTP命令 1. 连接ftp服务器[转]

1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可. 2. 下载文件 下载文件通常用get和mget这两条命令.a) get 格式:get [remote-file] [local-file]将文件从远端主机中传送至本地主机中.如要获取远程服务器上/usr/your/1.htm,则 ftp> get /usr/your/1.htm 

Linux下常用的命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

linux下用scp命令在两个服务器之间传输文件,利用php_scp函数进行文件传输

在linux下利用scp进行文件传输, 从服务器下载文件 scp [email protected]:/path/filename /path/filename 上传本地文件到服务器 scp /path/filename [email protected]:/path/filename 从服务器下载整个目录 scp -r [email protected]:remote_dir/ /path/ 上传目录到服务器       scp -r /dir [email protected]:remote

linux下常用shell命令

1. export env_var=value #修改环境变量 2. env #查看环境变量值 3. hostname #显示主机名 4. readlink -f filename #文件的完整路径 5. tar xzf filename.tar.gz; #解压, 后面加上 -C dirname,表示解压到某个目录. 6. tar czf filename.tar.gz dirname #压缩 7. ctr+R用关键字搜索我们使用过的命令. 8. history #查看历史命令 9. kill

Linux下常用的命令总结

这里只是一些常用的,可能不全,欢迎补充 cd 切换目录 cd .. 切换到上层目录 cd -  切换到上次所在目录 cd ~  切换到用户家目录 pwd 查看当前所在目录 mkdir 创建新的目录 -p 如果父目录不存在,连同父目录一起创建 -m 后跟目录的权限 rm 删除文件或者目录 -r 递归删除,及删除目录 -f 强制性删除不提醒 -i 提醒是否删除 rmdir  删除目录,不过一般情况下本人都是使用rm -r来删除目录. touch 创建新的文件和修改文件的时间戳 touch file

Linux下常用yum命令

linux各发行版有多种包管理机制,下面介绍基于RedHat系的yum包管理命令: yum -y install xxx                                     无需询问,安装xxx包 yum list                                                    列出当前源仓库上的所有可安装软件包 yum list installed                                     列出本机已安装的

linux下常用监控命令

atop命令是一个终端环境的监控命令.它显示的是各种系统资源(CPU, memory, network, I/O, kernel)的综合,并且在高负载的情况下进行了彩色标注. 首先安装rpmforge For RHEL/CentOS 6 32-64 Bit ## RHEL/CentOS 6 32 Bit OS ## # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm # rp